Skip to content

Commit d5d5145

Browse files
committed
Fix context id data race. Fixes #824
1 parent 2024c7e commit d5d5145

File tree

9 files changed

+127
-108
lines changed

9 files changed

+127
-108
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
# Release notes 1.2.11
2+
3+
## Issues Fixed and Dependency Updates
4+
5+
* github.com/openziti/sdk-golang: [v1.2.10 -> v1.2.11](https://github.com/openziti/sdk-golang/compare/v1.2.10...v1.2.11)
6+
* [Issue #824](https://github.com/openziti/sdk-golang/pull/824) - release notes and hard errors on no TOTP handler breaks partial auth events
7+
8+
* github.com/openziti/channel/v4: [v4.2.37 -> v4.2.41](https://github.com/openziti/channel/compare/v4.2.37...v4.2.41)
9+
* github.com/openziti/edge-api: [v0.26.50 -> v0.26.51](https://github.com/openziti/edge-api/compare/v0.26.50...v0.26.51)
10+
* github.com/openziti/foundation/v2: [v2.0.77 -> v2.0.79](https://github.com/openziti/foundation/compare/v2.0.77...v2.0.79)
11+
* github.com/openziti/identity: [v1.0.116 -> v1.0.118](https://github.com/openziti/identity/compare/v1.0.116...v1.0.118)
12+
* github.com/openziti/secretstream: [v0.1.39 -> v0.1.42](https://github.com/openziti/secretstream/compare/v0.1.39...v0.1.42)
13+
* github.com/openziti/transport/v2: [v2.0.194 -> v2.0.198](https://github.com/openziti/transport/compare/v2.0.194...v2.0.198)
14+
* golang.org/x/sys: v0.36.0 -> v0.37.0
15+
* golang.org/x/crypto: v0.42.0 -> v0.43.0
16+
* golang.org/x/net: v0.44.0 -> v0.45.0
17+
* golang.org/x/term: v0.35.0 -> v0.36.0
18+
* golang.org/x/text: v0.29.0 -> v0.30.0
19+
120
# Release notes 1.2.10
221

322
## What's New

example/go.mod

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ require (
1010
github.com/google/uuid v1.6.0
1111
github.com/gorilla/mux v1.8.1
1212
github.com/michaelquigley/pfxlog v0.6.10
13-
github.com/openziti/edge-api v0.26.50
14-
github.com/openziti/foundation/v2 v2.0.77
13+
github.com/openziti/edge-api v0.26.51
14+
github.com/openziti/foundation/v2 v2.0.79
1515
github.com/openziti/runzmd v1.0.83
1616
github.com/openziti/sdk-golang v1.2.6
17-
github.com/openziti/transport/v2 v2.0.194
17+
github.com/openziti/transport/v2 v2.0.198
1818
github.com/pkg/errors v0.9.1
1919
github.com/sirupsen/logrus v1.9.3
2020
github.com/spf13/cobra v1.10.1
2121
github.com/spf13/viper v1.17.0
2222
github.com/zitadel/oidc v1.13.5
23-
golang.org/x/text v0.29.0
23+
golang.org/x/text v0.30.0
2424
google.golang.org/grpc v1.59.0
2525
google.golang.org/grpc/examples v0.0.0-20231107231549-482de2224942
2626
gopkg.in/resty.v1 v1.12.0
@@ -87,11 +87,11 @@ require (
8787
github.com/mitchellh/mapstructure v1.5.0 // indirect
8888
github.com/muhlemmer/gu v0.3.1 // indirect
8989
github.com/oklog/ulid v1.3.1 // indirect
90-
github.com/openziti/channel/v4 v4.2.37 // indirect
90+
github.com/openziti/channel/v4 v4.2.41 // indirect
9191
github.com/openziti/go-term-markdown v1.0.1 // indirect
92-
github.com/openziti/identity v1.0.116 // indirect
92+
github.com/openziti/identity v1.0.118 // indirect
9393
github.com/openziti/metrics v1.4.2 // indirect
94-
github.com/openziti/secretstream v0.1.39 // indirect
94+
github.com/openziti/secretstream v0.1.42 // indirect
9595
github.com/orcaman/concurrent-map/v2 v2.0.1 // indirect
9696
github.com/parallaxsecond/parsec-client-go v0.0.0-20221025095442-f0a77d263cf9 // indirect
9797
github.com/pelletier/go-toml/v2 v2.1.0 // indirect
@@ -124,13 +124,13 @@ require (
124124
go.opentelemetry.io/otel/trace v1.38.0 // indirect
125125
go.uber.org/multierr v1.11.0 // indirect
126126
go.yaml.in/yaml/v3 v3.0.4 // indirect
127-
golang.org/x/crypto v0.42.0 // indirect
127+
golang.org/x/crypto v0.43.0 // indirect
128128
golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 // indirect
129-
golang.org/x/net v0.44.0 // indirect
129+
golang.org/x/net v0.45.0 // indirect
130130
golang.org/x/oauth2 v0.31.0 // indirect
131131
golang.org/x/sync v0.17.0 // indirect
132-
golang.org/x/sys v0.36.0 // indirect
133-
golang.org/x/term v0.35.0 // indirect
132+
golang.org/x/sys v0.37.0 // indirect
133+
golang.org/x/term v0.36.0 // indirect
134134
google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 // indirect
135135
google.golang.org/protobuf v1.36.10 // indirect
136136
gopkg.in/ini.v1 v1.67.0 // indirect

example/go.sum

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -366,24 +366,24 @@ github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1y
366366
github.com/onsi/gomega v1.10.5/go.mod h1:gza4q3jKQJijlu05nKWRCW/GavJumGt8aNRxWg7mt48=
367367
github.com/onsi/gomega v1.13.0 h1:7lLHu94wT9Ij0o6EWWclhu0aOh32VxhkwEJvzuWPeak=
368368
github.com/onsi/gomega v1.13.0/go.mod h1:lRk9szgn8TxENtWd0Tp4c3wjlRfMTMH27I+3Je41yGY=
369-
github.com/openziti/channel/v4 v4.2.37 h1:oFlYB7PPRzNS/CcwkM80/l2Rkw7z3FDaNbCjiDhdWeg=
370-
github.com/openziti/channel/v4 v4.2.37/go.mod h1:G6UDW+FsTj1NR1vzrOIQEfuShitU9ElHTNlNzkd2dMg=
371-
github.com/openziti/edge-api v0.26.50 h1:GNqVfAK4yhIInDl+B58lv1mEFslU0x3yjkDrwePQFys=
372-
github.com/openziti/edge-api v0.26.50/go.mod h1:Sj8HEql6ol2Oqp0yd3ZbGayCg8t/XTlH7q608UDHrwE=
373-
github.com/openziti/foundation/v2 v2.0.77 h1:aHB+qJuXFE9FZ+9GOF53laemoBxXmUZ2XnBbDy3fxmE=
374-
github.com/openziti/foundation/v2 v2.0.77/go.mod h1:rwLV3heBM+S7CtCKCauiozLWGPPejy2p80M1R65d6Lk=
369+
github.com/openziti/channel/v4 v4.2.41 h1:vyt/wRT7iGyjs9+0S7m5rfHeUwmBI65j20mQhqo2zmY=
370+
github.com/openziti/channel/v4 v4.2.41/go.mod h1:Xp2lJqDbZovagd6KwIpefkeSHIOjQM1qF4wtGnbxrF4=
371+
github.com/openziti/edge-api v0.26.51 h1:tAlabWE6qkKYCo5arfRPfueYAiLKfvUpSvDqEHpXxOg=
372+
github.com/openziti/edge-api v0.26.51/go.mod h1:Sj8HEql6ol2Oqp0yd3ZbGayCg8t/XTlH7q608UDHrwE=
373+
github.com/openziti/foundation/v2 v2.0.79 h1:ebD5hMxKR2Sa9NYktTFHtjCb/Y49aJ8y3iNnYbdn6tA=
374+
github.com/openziti/foundation/v2 v2.0.79/go.mod h1:qaL/xvrjEQn4drHjtRRdfvXMO/aRi+LErQ0QWAxgv7U=
375375
github.com/openziti/go-term-markdown v1.0.1 h1:9uzMpK4tav6OtvRxRt99WwPTzAzCh+Pj9zWU2FBp3Qg=
376376
github.com/openziti/go-term-markdown v1.0.1/go.mod h1:aIhR12zlROVqr7x51DtBALaQZQ3FofBuKDWqCfaz3oo=
377-
github.com/openziti/identity v1.0.116 h1:o+vvH1zw0vaG+sn5sVHPWWnxTelZR59QFr9D+4os19g=
378-
github.com/openziti/identity v1.0.116/go.mod h1:hQPdjwWzxroMYSwQV59oE2ER3wUFDWAeAxv++sY2voE=
377+
github.com/openziti/identity v1.0.118 h1:GyIbuabLRHZ+kwQL8voAHnoVzK2U7XcPVqIjZbL2ob8=
378+
github.com/openziti/identity v1.0.118/go.mod h1:qrKOXWXxTpNGaB8FrlrMyk1Aw3QZYpTzqyj7uEC4cSo=
379379
github.com/openziti/metrics v1.4.2 h1:zaBj5DrvRGPWPhS1w7XNkTPyX4KUYwToNGMCtJrkCv8=
380380
github.com/openziti/metrics v1.4.2/go.mod h1:MOLcoTxhPNla6+NWUCMVTnl1PNqTU40qrbKVa/lVVgg=
381381
github.com/openziti/runzmd v1.0.83 h1:T8S7rD222c5neh1v2gDsP7J8OFYkhxmjCeMWkWpxUbw=
382382
github.com/openziti/runzmd v1.0.83/go.mod h1:oPFspRH9aJ63v4hHlQOghD3vafK6BD928LKlc3+/SFk=
383-
github.com/openziti/secretstream v0.1.39 h1:icmwdUwXvyrXxReBLNQ97zfLz6d1Mv01QWB9jg1RylQ=
384-
github.com/openziti/secretstream v0.1.39/go.mod h1:2BkpTHWsTcLeBWToCXzeAogUiGLIrQibx4QXrlhzVrM=
385-
github.com/openziti/transport/v2 v2.0.194 h1:BXyPiXcbWyf/5SJ3vWfjvWn+QmtsBDfxbbQRfPcXB0A=
386-
github.com/openziti/transport/v2 v2.0.194/go.mod h1:M1npHTjV8nyLwf50XhH59eVBDfWxroavUP9DLsF7Ta0=
383+
github.com/openziti/secretstream v0.1.42 h1:BfdbLt+BIDILyfMzxYsBaxtBA0LAe7mRy+ig94BrTPU=
384+
github.com/openziti/secretstream v0.1.42/go.mod h1:EzCKNdjrVhRBtAorRFx+/V0i1GUPFCP8sL2tCRp+pE4=
385+
github.com/openziti/transport/v2 v2.0.198 h1:zOr7wAm4s6Icu+BTR5+2ubfKHSu7PRLfZiD0cfjhYUI=
386+
github.com/openziti/transport/v2 v2.0.198/go.mod h1:ayUzOV5EMVFCchjeB4euw2/UpkRt+Kr/V7wFjenIzAg=
387387
github.com/orcaman/concurrent-map/v2 v2.0.1 h1:jOJ5Pg2w1oeB6PeDurIYf6k9PQ+aTITr/6lP/L/zp6c=
388388
github.com/orcaman/concurrent-map/v2 v2.0.1/go.mod h1:9Eq3TG2oBe5FirmYWQfYO5iH1q0Jv47PLaNK++uCdOM=
389389
github.com/parallaxsecond/parsec-client-go v0.0.0-20221025095442-f0a77d263cf9 h1:mOvehYivJ4Aqu2CPe3D3lv8jhqOI9/1o0THxJHBE0qw=
@@ -536,8 +536,8 @@ golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm
536536
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
537537
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
538538
golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw=
539-
golang.org/x/crypto v0.42.0 h1:chiH31gIWm57EkTXpwnqf8qeuMUi0yekh6mT2AvFlqI=
540-
golang.org/x/crypto v0.42.0/go.mod h1:4+rDnOTJhQCx2q7/j6rAN5XDw8kPjeaXEUR2eL94ix8=
539+
golang.org/x/crypto v0.43.0 h1:dduJYIi3A3KOfdGOHX8AVZ/jGiyPa3IbBozJ5kNuE04=
540+
golang.org/x/crypto v0.43.0/go.mod h1:BFbav4mRNlXJL4wNeejLpWxB7wMbc79PdRGhWKncxR0=
541541
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
542542
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
543543
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
@@ -620,8 +620,8 @@ golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96b
620620
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
621621
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
622622
golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco=
623-
golang.org/x/net v0.44.0 h1:evd8IRDyfNBMBTTY5XRF1vaZlD+EmWx6x8PkhR04H/I=
624-
golang.org/x/net v0.44.0/go.mod h1:ECOoLqd5U3Lhyeyo/QDCEVQ4sNgYsqvCZ722XogGieY=
623+
golang.org/x/net v0.45.0 h1:RLBg5JKixCy82FtLJpeNlVM0nrSqpCRYzVU1n8kj0tM=
624+
golang.org/x/net v0.45.0/go.mod h1:ECOoLqd5U3Lhyeyo/QDCEVQ4sNgYsqvCZ722XogGieY=
625625
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
626626
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
627627
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -710,13 +710,13 @@ golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
710710
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
711711
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
712712
golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
713-
golang.org/x/sys v0.36.0 h1:KVRy2GtZBrk1cBYA7MKu5bEZFxQk4NIDV6RLVcC8o0k=
714-
golang.org/x/sys v0.36.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
713+
golang.org/x/sys v0.37.0 h1:fdNQudmxPjkdUTPnLn5mdQv7Zwvbvpaxqs831goi9kQ=
714+
golang.org/x/sys v0.37.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
715715
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
716716
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
717717
golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
718-
golang.org/x/term v0.35.0 h1:bZBVKBudEyhRcajGcNc3jIfWPqV4y/Kt2XcoigOWtDQ=
719-
golang.org/x/term v0.35.0/go.mod h1:TPGtkTLesOwf2DE8CgVYiZinHAOuy5AYUYT1lENIZnA=
718+
golang.org/x/term v0.36.0 h1:zMPR+aF8gfksFprF/Nc/rd1wRS1EI6nDBGyWAvDzx2Q=
719+
golang.org/x/term v0.36.0/go.mod h1:Qu394IJq6V6dCBRgwqshf3mPF85AqzYEzofzRdZkWss=
720720
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
721721
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
722722
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@@ -727,8 +727,8 @@ golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
727727
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
728728
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
729729
golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
730-
golang.org/x/text v0.29.0 h1:1neNs90w9YzJ9BocxfsQNHKuAT4pkghyXc4nhZ6sJvk=
731-
golang.org/x/text v0.29.0/go.mod h1:7MhJOA9CD2qZyOKYazxdYMF85OwPdEr9jTtBpO7ydH4=
730+
golang.org/x/text v0.30.0 h1:yznKA/E9zq54KzlzBEAWn1NXSQ8DIp/NYMy88xJjl4k=
731+
golang.org/x/text v0.30.0/go.mod h1:yDdHFIX9t+tORqspjENWgzaCVXgk0yYnYuSZ8UzzBVM=
732732
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
733733
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
734734
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=

example/influxdb-client-go/go.mod

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,13 @@ require (
103103
github.com/modern-go/reflect2 v1.0.2 // indirect
104104
github.com/muhlemmer/gu v0.3.1 // indirect
105105
github.com/oklog/ulid v1.3.1 // indirect
106-
github.com/openziti/channel/v4 v4.2.37 // indirect
107-
github.com/openziti/edge-api v0.26.50 // indirect
108-
github.com/openziti/foundation/v2 v2.0.77 // indirect
109-
github.com/openziti/identity v1.0.116 // indirect
106+
github.com/openziti/channel/v4 v4.2.41 // indirect
107+
github.com/openziti/edge-api v0.26.51 // indirect
108+
github.com/openziti/foundation/v2 v2.0.79 // indirect
109+
github.com/openziti/identity v1.0.118 // indirect
110110
github.com/openziti/metrics v1.4.2 // indirect
111-
github.com/openziti/secretstream v0.1.39 // indirect
112-
github.com/openziti/transport/v2 v2.0.194 // indirect
111+
github.com/openziti/secretstream v0.1.42 // indirect
112+
github.com/openziti/transport/v2 v2.0.198 // indirect
113113
github.com/orcaman/concurrent-map/v2 v2.0.1 // indirect
114114
github.com/parallaxsecond/parsec-client-go v0.0.0-20221025095442-f0a77d263cf9 // indirect
115115
github.com/pelletier/go-toml/v2 v2.1.0 // indirect
@@ -144,14 +144,14 @@ require (
144144
go.opentelemetry.io/otel/trace v1.38.0 // indirect
145145
go.yaml.in/yaml/v3 v3.0.4 // indirect
146146
golang.org/x/arch v0.5.0 // indirect
147-
golang.org/x/crypto v0.42.0 // indirect
147+
golang.org/x/crypto v0.43.0 // indirect
148148
golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 // indirect
149-
golang.org/x/net v0.44.0 // indirect
149+
golang.org/x/net v0.45.0 // indirect
150150
golang.org/x/oauth2 v0.31.0 // indirect
151151
golang.org/x/sync v0.17.0 // indirect
152-
golang.org/x/sys v0.36.0 // indirect
153-
golang.org/x/term v0.35.0 // indirect
154-
golang.org/x/text v0.29.0 // indirect
152+
golang.org/x/sys v0.37.0 // indirect
153+
golang.org/x/term v0.36.0 // indirect
154+
golang.org/x/text v0.30.0 // indirect
155155
golang.org/x/time v0.6.0 // indirect
156156
google.golang.org/protobuf v1.36.10 // indirect
157157
gopkg.in/ini.v1 v1.67.0 // indirect

0 commit comments

Comments
 (0)