Skip to content

Commit 458d855

Browse files
committed
net/trippy: update to 0.7.0
Highlights The major highlight of the 0.7.0 release of Trippy is the addition of full support for Windows, for all tracing modes and protocols! This has been many months in the making and is thanks to the hard work and perseverance of @zarkdav. This release also sees the introduction of custom Tui themes and key bindings, deb and rpm package releases, as well as several important bug fixes. My thanks to all the contributors! Added - Added support for Windows (icmp, udp & tcp for IPv4 &IPv6) (#98) [@zarkdav] - Added support for custom Tui key bindings (#448) - Added support for custom Tui color themes (#411) - Added RPM packaging (#95) [@OmarAtefThabet] - Added DEB packaging (#94) [@Marwanmhks] Fixed - Variable Equal Cost Multi-path Routing (ECMP) causing truncated trace (#269) - Tracing using the tcp may ignore some incoming icmp responses (#407) - Tracer panics with large --initial-sequence and delayed TCP probe response (#435) - Trippy Docker fails to start (#277)
1 parent 485935f commit 458d855

File tree

3 files changed

+495
-379
lines changed

3 files changed

+495
-379
lines changed

net/trippy/Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.5 2022/08/21 16:48:46 pin Exp $
1+
# $NetBSD: Makefile,v 1.6 2023/03/28 20:36:44 pin Exp $
22

3-
DISTNAME= trippy-0.6.0
3+
DISTNAME= trippy-0.7.0
44
CATEGORIES= net
55
MASTER_SITES= ${MASTER_SITE_GITHUB:=fujiapple852/}
66

net/trippy/cargo-depends.mk

+123-94
Original file line numberDiff line numberDiff line change
@@ -1,141 +1,170 @@
1-
# $NetBSD: cargo-depends.mk,v 1.5 2022/08/21 16:48:46 pin Exp $
1+
# $NetBSD: cargo-depends.mk,v 1.6 2023/03/28 20:36:44 pin Exp $
22

3-
CARGO_CRATE_DEPENDS+= android_system_properties-0.1.4
4-
CARGO_CRATE_DEPENDS+= anyhow-1.0.62
3+
CARGO_CRATE_DEPENDS+= android_system_properties-0.1.5
4+
CARGO_CRATE_DEPENDS+= anyhow-1.0.70
55
CARGO_CRATE_DEPENDS+= arrayvec-0.7.2
6-
CARGO_CRATE_DEPENDS+= async-trait-0.1.57
7-
CARGO_CRATE_DEPENDS+= atty-0.2.14
6+
CARGO_CRATE_DEPENDS+= async-trait-0.1.68
87
CARGO_CRATE_DEPENDS+= autocfg-1.1.0
98
CARGO_CRATE_DEPENDS+= bitflags-1.3.2
10-
CARGO_CRATE_DEPENDS+= bumpalo-3.11.0
11-
CARGO_CRATE_DEPENDS+= bytes-1.2.1
12-
CARGO_CRATE_DEPENDS+= caps-0.5.4
9+
CARGO_CRATE_DEPENDS+= bumpalo-3.12.0
10+
CARGO_CRATE_DEPENDS+= bytes-1.4.0
11+
CARGO_CRATE_DEPENDS+= caps-0.5.5
1312
CARGO_CRATE_DEPENDS+= cassowary-0.3.0
13+
CARGO_CRATE_DEPENDS+= cc-1.0.79
1414
CARGO_CRATE_DEPENDS+= cfg-if-1.0.0
15-
CARGO_CRATE_DEPENDS+= chrono-0.4.22
16-
CARGO_CRATE_DEPENDS+= clap-3.2.17
17-
CARGO_CRATE_DEPENDS+= clap_derive-3.2.17
18-
CARGO_CRATE_DEPENDS+= clap_lex-0.2.4
19-
CARGO_CRATE_DEPENDS+= comfy-table-6.0.0
15+
CARGO_CRATE_DEPENDS+= chrono-0.4.24
16+
CARGO_CRATE_DEPENDS+= clap-4.1.13
17+
CARGO_CRATE_DEPENDS+= clap_derive-4.1.12
18+
CARGO_CRATE_DEPENDS+= clap_lex-0.3.3
19+
CARGO_CRATE_DEPENDS+= codespan-reporting-0.11.1
20+
CARGO_CRATE_DEPENDS+= comfy-table-6.1.4
2021
CARGO_CRATE_DEPENDS+= convert_case-0.4.0
2122
CARGO_CRATE_DEPENDS+= core-foundation-sys-0.8.3
2223
CARGO_CRATE_DEPENDS+= crossbeam-0.8.2
23-
CARGO_CRATE_DEPENDS+= crossbeam-channel-0.5.6
24-
CARGO_CRATE_DEPENDS+= crossbeam-deque-0.8.2
25-
CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.9.10
26-
CARGO_CRATE_DEPENDS+= crossbeam-queue-0.3.6
27-
CARGO_CRATE_DEPENDS+= crossbeam-utils-0.8.11
28-
CARGO_CRATE_DEPENDS+= crossterm-0.23.2
24+
CARGO_CRATE_DEPENDS+= crossbeam-channel-0.5.7
25+
CARGO_CRATE_DEPENDS+= crossbeam-deque-0.8.3
26+
CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.9.14
27+
CARGO_CRATE_DEPENDS+= crossbeam-queue-0.3.8
28+
CARGO_CRATE_DEPENDS+= crossbeam-utils-0.8.15
29+
CARGO_CRATE_DEPENDS+= crossterm-0.25.0
30+
CARGO_CRATE_DEPENDS+= crossterm-0.26.1
2931
CARGO_CRATE_DEPENDS+= crossterm_winapi-0.9.0
30-
CARGO_CRATE_DEPENDS+= data-encoding-2.3.2
32+
CARGO_CRATE_DEPENDS+= cxx-1.0.93
33+
CARGO_CRATE_DEPENDS+= cxx-build-1.0.93
34+
CARGO_CRATE_DEPENDS+= cxxbridge-flags-1.0.93
35+
CARGO_CRATE_DEPENDS+= cxxbridge-macro-1.0.93
36+
CARGO_CRATE_DEPENDS+= data-encoding-2.3.3
3137
CARGO_CRATE_DEPENDS+= derive_more-0.99.17
3238
CARGO_CRATE_DEPENDS+= dns-lookup-1.0.8
33-
CARGO_CRATE_DEPENDS+= either-1.8.0
34-
CARGO_CRATE_DEPENDS+= enum-as-inner-0.4.0
35-
CARGO_CRATE_DEPENDS+= form_urlencoded-1.0.1
36-
CARGO_CRATE_DEPENDS+= futures-channel-0.3.23
37-
CARGO_CRATE_DEPENDS+= futures-core-0.3.23
38-
CARGO_CRATE_DEPENDS+= futures-io-0.3.23
39-
CARGO_CRATE_DEPENDS+= futures-task-0.3.23
40-
CARGO_CRATE_DEPENDS+= futures-util-0.3.23
41-
CARGO_CRATE_DEPENDS+= getrandom-0.2.7
42-
CARGO_CRATE_DEPENDS+= hashbrown-0.12.3
43-
CARGO_CRATE_DEPENDS+= heck-0.4.0
44-
CARGO_CRATE_DEPENDS+= hermit-abi-0.1.19
39+
CARGO_CRATE_DEPENDS+= either-1.8.1
40+
CARGO_CRATE_DEPENDS+= enum-as-inner-0.5.1
41+
CARGO_CRATE_DEPENDS+= errno-0.2.8
42+
CARGO_CRATE_DEPENDS+= errno-dragonfly-0.1.2
43+
CARGO_CRATE_DEPENDS+= form_urlencoded-1.1.0
44+
CARGO_CRATE_DEPENDS+= futures-channel-0.3.27
45+
CARGO_CRATE_DEPENDS+= futures-core-0.3.27
46+
CARGO_CRATE_DEPENDS+= futures-io-0.3.27
47+
CARGO_CRATE_DEPENDS+= futures-task-0.3.27
48+
CARGO_CRATE_DEPENDS+= futures-util-0.3.27
49+
CARGO_CRATE_DEPENDS+= getrandom-0.2.8
50+
CARGO_CRATE_DEPENDS+= heck-0.4.1
51+
CARGO_CRATE_DEPENDS+= hermit-abi-0.2.6
52+
CARGO_CRATE_DEPENDS+= hermit-abi-0.3.1
4553
CARGO_CRATE_DEPENDS+= hostname-0.3.1
4654
CARGO_CRATE_DEPENDS+= humantime-2.1.0
47-
CARGO_CRATE_DEPENDS+= iana-time-zone-0.1.46
55+
CARGO_CRATE_DEPENDS+= iana-time-zone-0.1.54
56+
CARGO_CRATE_DEPENDS+= iana-time-zone-haiku-0.1.1
4857
CARGO_CRATE_DEPENDS+= idna-0.2.3
49-
CARGO_CRATE_DEPENDS+= indexmap-1.9.1
50-
CARGO_CRATE_DEPENDS+= ipconfig-0.3.0
51-
CARGO_CRATE_DEPENDS+= ipnet-2.5.0
52-
CARGO_CRATE_DEPENDS+= itertools-0.10.3
53-
CARGO_CRATE_DEPENDS+= itoa-1.0.3
54-
CARGO_CRATE_DEPENDS+= js-sys-0.3.59
58+
CARGO_CRATE_DEPENDS+= idna-0.3.0
59+
CARGO_CRATE_DEPENDS+= io-lifetimes-1.0.9
60+
CARGO_CRATE_DEPENDS+= ipconfig-0.3.1
61+
CARGO_CRATE_DEPENDS+= ipnet-2.7.1
62+
CARGO_CRATE_DEPENDS+= is-terminal-0.4.5
63+
CARGO_CRATE_DEPENDS+= itertools-0.10.5
64+
CARGO_CRATE_DEPENDS+= itoa-1.0.6
65+
CARGO_CRATE_DEPENDS+= js-sys-0.3.61
5566
CARGO_CRATE_DEPENDS+= lazy_static-1.4.0
56-
CARGO_CRATE_DEPENDS+= libc-0.2.132
67+
CARGO_CRATE_DEPENDS+= libc-0.2.140
68+
CARGO_CRATE_DEPENDS+= link-cplusplus-1.0.8
5769
CARGO_CRATE_DEPENDS+= linked-hash-map-0.5.6
58-
CARGO_CRATE_DEPENDS+= lock_api-0.4.7
70+
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.1.4
71+
CARGO_CRATE_DEPENDS+= lock_api-0.4.9
5972
CARGO_CRATE_DEPENDS+= log-0.4.17
6073
CARGO_CRATE_DEPENDS+= lru-cache-0.1.2
6174
CARGO_CRATE_DEPENDS+= match_cfg-0.1.0
62-
CARGO_CRATE_DEPENDS+= matches-0.1.9
75+
CARGO_CRATE_DEPENDS+= matches-0.1.10
6376
CARGO_CRATE_DEPENDS+= memchr-2.5.0
64-
CARGO_CRATE_DEPENDS+= memoffset-0.6.5
65-
CARGO_CRATE_DEPENDS+= mio-0.8.4
66-
CARGO_CRATE_DEPENDS+= nix-0.25.0
77+
CARGO_CRATE_DEPENDS+= memoffset-0.7.1
78+
CARGO_CRATE_DEPENDS+= memoffset-0.8.0
79+
CARGO_CRATE_DEPENDS+= mio-0.8.6
80+
CARGO_CRATE_DEPENDS+= nix-0.26.2
6781
CARGO_CRATE_DEPENDS+= num-integer-0.1.45
6882
CARGO_CRATE_DEPENDS+= num-traits-0.2.15
69-
CARGO_CRATE_DEPENDS+= num_cpus-1.13.1
70-
CARGO_CRATE_DEPENDS+= once_cell-1.13.1
71-
CARGO_CRATE_DEPENDS+= os_str_bytes-6.3.0
83+
CARGO_CRATE_DEPENDS+= num_cpus-1.15.0
84+
CARGO_CRATE_DEPENDS+= once_cell-1.17.1
85+
CARGO_CRATE_DEPENDS+= os_str_bytes-6.5.0
7286
CARGO_CRATE_DEPENDS+= parking_lot-0.12.1
73-
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.3
74-
CARGO_CRATE_DEPENDS+= percent-encoding-2.1.0
87+
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.7
88+
CARGO_CRATE_DEPENDS+= percent-encoding-2.2.0
7589
CARGO_CRATE_DEPENDS+= pin-project-lite-0.2.9
7690
CARGO_CRATE_DEPENDS+= pin-utils-0.1.0
77-
CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.16
91+
CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.17
7892
CARGO_CRATE_DEPENDS+= proc-macro-error-1.0.4
7993
CARGO_CRATE_DEPENDS+= proc-macro-error-attr-1.0.4
80-
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.43
94+
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.53
8195
CARGO_CRATE_DEPENDS+= quick-error-1.2.3
82-
CARGO_CRATE_DEPENDS+= quote-1.0.21
96+
CARGO_CRATE_DEPENDS+= quote-1.0.26
8397
CARGO_CRATE_DEPENDS+= rand-0.8.5
8498
CARGO_CRATE_DEPENDS+= rand_chacha-0.3.1
85-
CARGO_CRATE_DEPENDS+= rand_core-0.6.3
99+
CARGO_CRATE_DEPENDS+= rand_core-0.6.4
86100
CARGO_CRATE_DEPENDS+= redox_syscall-0.2.16
87101
CARGO_CRATE_DEPENDS+= resolv-conf-0.7.0
88102
CARGO_CRATE_DEPENDS+= rustc_version-0.4.0
89-
CARGO_CRATE_DEPENDS+= rustversion-1.0.9
90-
CARGO_CRATE_DEPENDS+= ryu-1.0.11
103+
CARGO_CRATE_DEPENDS+= rustix-0.36.11
104+
CARGO_CRATE_DEPENDS+= rustversion-1.0.12
105+
CARGO_CRATE_DEPENDS+= ryu-1.0.13
91106
CARGO_CRATE_DEPENDS+= scopeguard-1.1.0
92-
CARGO_CRATE_DEPENDS+= semver-1.0.13
93-
CARGO_CRATE_DEPENDS+= serde-1.0.143
94-
CARGO_CRATE_DEPENDS+= serde_derive-1.0.143
95-
CARGO_CRATE_DEPENDS+= serde_json-1.0.83
96-
CARGO_CRATE_DEPENDS+= signal-hook-0.3.14
107+
CARGO_CRATE_DEPENDS+= scratch-1.0.5
108+
CARGO_CRATE_DEPENDS+= semver-1.0.17
109+
CARGO_CRATE_DEPENDS+= serde-1.0.158
110+
CARGO_CRATE_DEPENDS+= serde_derive-1.0.158
111+
CARGO_CRATE_DEPENDS+= serde_json-1.0.94
112+
CARGO_CRATE_DEPENDS+= signal-hook-0.3.15
97113
CARGO_CRATE_DEPENDS+= signal-hook-mio-0.2.3
98-
CARGO_CRATE_DEPENDS+= signal-hook-registry-1.4.0
99-
CARGO_CRATE_DEPENDS+= slab-0.4.7
100-
CARGO_CRATE_DEPENDS+= smallvec-1.9.0
101-
CARGO_CRATE_DEPENDS+= socket2-0.4.4
114+
CARGO_CRATE_DEPENDS+= signal-hook-registry-1.4.1
115+
CARGO_CRATE_DEPENDS+= slab-0.4.8
116+
CARGO_CRATE_DEPENDS+= smallvec-1.10.0
117+
CARGO_CRATE_DEPENDS+= socket2-0.4.9
118+
CARGO_CRATE_DEPENDS+= socket2-0.5.1
119+
CARGO_CRATE_DEPENDS+= static_assertions-1.1.0
102120
CARGO_CRATE_DEPENDS+= strsim-0.10.0
103121
CARGO_CRATE_DEPENDS+= strum-0.24.1
104122
CARGO_CRATE_DEPENDS+= strum_macros-0.24.3
105-
CARGO_CRATE_DEPENDS+= syn-1.0.99
106-
CARGO_CRATE_DEPENDS+= termcolor-1.1.3
107-
CARGO_CRATE_DEPENDS+= terminal_size-0.1.17
108-
CARGO_CRATE_DEPENDS+= textwrap-0.15.0
109-
CARGO_CRATE_DEPENDS+= thiserror-1.0.32
110-
CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.32
123+
CARGO_CRATE_DEPENDS+= syn-1.0.109
124+
CARGO_CRATE_DEPENDS+= syn-2.0.10
125+
CARGO_CRATE_DEPENDS+= termcolor-1.2.0
126+
CARGO_CRATE_DEPENDS+= terminal_size-0.2.5
127+
CARGO_CRATE_DEPENDS+= test-case-3.0.0
128+
CARGO_CRATE_DEPENDS+= test-case-core-3.0.0
129+
CARGO_CRATE_DEPENDS+= test-case-macros-3.0.0
130+
CARGO_CRATE_DEPENDS+= thiserror-1.0.40
131+
CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.40
111132
CARGO_CRATE_DEPENDS+= tinyvec-1.6.0
112-
CARGO_CRATE_DEPENDS+= tinyvec_macros-0.1.0
113-
CARGO_CRATE_DEPENDS+= tokio-1.20.1
114-
CARGO_CRATE_DEPENDS+= trust-dns-proto-0.21.2
115-
CARGO_CRATE_DEPENDS+= trust-dns-resolver-0.21.2
116-
CARGO_CRATE_DEPENDS+= tui-0.18.0
117-
CARGO_CRATE_DEPENDS+= unicode-bidi-0.3.8
118-
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.3
119-
CARGO_CRATE_DEPENDS+= unicode-normalization-0.1.21
120-
CARGO_CRATE_DEPENDS+= unicode-segmentation-1.9.0
121-
CARGO_CRATE_DEPENDS+= unicode-width-0.1.9
122-
CARGO_CRATE_DEPENDS+= url-2.2.2
133+
CARGO_CRATE_DEPENDS+= tinyvec_macros-0.1.1
134+
CARGO_CRATE_DEPENDS+= tokio-1.26.0
135+
CARGO_CRATE_DEPENDS+= tracing-0.1.37
136+
CARGO_CRATE_DEPENDS+= tracing-attributes-0.1.23
137+
CARGO_CRATE_DEPENDS+= tracing-core-0.1.30
138+
CARGO_CRATE_DEPENDS+= trust-dns-proto-0.22.0
139+
CARGO_CRATE_DEPENDS+= trust-dns-resolver-0.22.0
140+
CARGO_CRATE_DEPENDS+= tui-0.19.0
141+
CARGO_CRATE_DEPENDS+= unicode-bidi-0.3.13
142+
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.8
143+
CARGO_CRATE_DEPENDS+= unicode-normalization-0.1.22
144+
CARGO_CRATE_DEPENDS+= unicode-segmentation-1.10.1
145+
CARGO_CRATE_DEPENDS+= unicode-width-0.1.10
146+
CARGO_CRATE_DEPENDS+= url-2.3.1
123147
CARGO_CRATE_DEPENDS+= version_check-0.9.4
124148
CARGO_CRATE_DEPENDS+= wasi-0.11.0+wasi-snapshot-preview1
125-
CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.82
126-
CARGO_CRATE_DEPENDS+= wasm-bindgen-backend-0.2.82
127-
CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.82
128-
CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.82
129-
CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.82
149+
CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.84
150+
CARGO_CRATE_DEPENDS+= wasm-bindgen-backend-0.2.84
151+
CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.84
152+
CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.84
153+
CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.84
130154
CARGO_CRATE_DEPENDS+= widestring-0.5.1
155+
CARGO_CRATE_DEPENDS+= widestring-1.0.2
131156
CARGO_CRATE_DEPENDS+= winapi-0.3.9
132157
CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0
133158
CARGO_CRATE_DEPENDS+= winapi-util-0.1.5
134159
CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0
135-
CARGO_CRATE_DEPENDS+= windows-sys-0.36.1
136-
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.36.1
137-
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.36.1
138-
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.36.1
139-
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.36.1
140-
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.36.1
141-
CARGO_CRATE_DEPENDS+= winreg-0.7.0
160+
CARGO_CRATE_DEPENDS+= windows-0.46.0
161+
CARGO_CRATE_DEPENDS+= windows-sys-0.45.0
162+
CARGO_CRATE_DEPENDS+= windows-targets-0.42.2
163+
CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.42.2
164+
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.42.2
165+
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.42.2
166+
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.42.2
167+
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.42.2
168+
CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.42.2
169+
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.42.2
170+
CARGO_CRATE_DEPENDS+= winreg-0.10.1

0 commit comments

Comments
 (0)