Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
e88c297
chore(deps): bump actions/deploy-pages from 4 to 5 (#1038)
dependabot[bot] Sep 15, 2026
074e6b3
chore(deps): bump actions/setup-node from 4 to 7 (#1040)
dependabot[bot] Sep 15, 2026
476c593
chore(deps): bump azure/login from 2 to 3 (#1039)
dependabot[bot] Sep 15, 2026
d1ef4bd
chore(deps): bump actions/download-artifact from 4 to 8 (#1041)
dependabot[bot] Sep 15, 2026
b40ad85
chore(deps): bump actions/cache from 4 to 6 (#1042)
dependabot[bot] Sep 15, 2026
ab6fe34
fix(inspector): accept * and localhost binds; recover after invalid a…
justcoding121 Sep 16, 2026
ff2c344
fix(inspector): treat port and AutoResponder status as text, not int …
justcoding121 Sep 16, 2026
d11d03d
fix(http2/h3): principal arch review — ServerHello delay, CONNECT HPA…
justcoding121 Sep 16, 2026
8ac45fa
docs: protocol hardening backlog from 2026-09 principal-arch review
justcoding121 Sep 16, 2026
bb9abd8
fix(qpack): fail-fast on dynamic-table refs when Base decoding unimpl…
justcoding121 Sep 16, 2026
c35d485
Reclassify intentional design choices in the protocol backlog; mark a…
justcoding121 Sep 16, 2026
bec25e5
Add Http2RelayValidation policy family for opt-in HPACK semantic vali…
justcoding121 Sep 16, 2026
cf0f607
Gate the H2 compressed relay path on the Http2RelayValidation policy;…
justcoding121 Sep 16, 2026
f258834
Use the highest admitted stream ID in all GOAWAY Last-Stream-ID fields
justcoding121 Sep 16, 2026
71be2ca
Reject SETTINGS, PING and GOAWAY frames that arrive on a non-zero str…
justcoding121 Sep 16, 2026
6a6cab6
Treat oversized frame padding as a connection error instead of silent…
justcoding121 Sep 16, 2026
7b1575e
Correctly classify HTTP/2 requests that carry :method but no :path
justcoding121 Sep 16, 2026
ddf6afc
Reject SETTINGS_ENABLE_PUSH values greater than 1
justcoding121 Sep 16, 2026
56c6bbc
Reject HTTP/1 obs-fold header continuations per RFC 9112
justcoding121 Sep 16, 2026
b162f89
Run async certificate validation on a background thread to prevent sy…
justcoding121 Sep 16, 2026
a46f9e7
Signal H3_MISSING_SETTINGS when an origin control stream opens with t…
justcoding121 Sep 16, 2026
d7a0e2f
Fix use-after-dispose of the QUIC connection cancellation token
justcoding121 Sep 16, 2026
4b6c7df
Require :path on HTTP/3 requests that are not CONNECT
justcoding121 Sep 16, 2026
9745fc4
Read and forward HTTP/3 response trailers so gRPC status codes reach …
justcoding121 Sep 16, 2026
3144093
Implement QPACK dynamic table relative and post-base index decoding p…
justcoding121 Sep 16, 2026
19f1710
Update protocol documentation, security notes and performance guidance
justcoding121 Sep 16, 2026
02a44f3
Align QPACK coverage tests with Base-relative dynamic index decoding
justcoding121 Sep 16, 2026
d23a111
Remove backlog and packaging follow-up progress docs from the repo
justcoding121 Sep 16, 2026
2385f7c
Align tests with PROTOCOL_ERROR framing and isolate upstream NTLM ass…
justcoding121 Sep 16, 2026
8bfa785
Clear Sonar code smells and ship Http2RelayValidation PublicAPI.
justcoding121 Sep 16, 2026
8c315cc
Update documentation
github-actions[bot] Sep 16, 2026
6012935
Clear remaining new-code Sonar smells on protocol helpers.
justcoding121 Sep 16, 2026
8869e81
Opt cert-validation Task.Run out of session cancellation.
justcoding121 Sep 16, 2026
bbd2743
Publish RPS wiki/charts from full Win/Linux/Mac suite @ 8bfa7852.
justcoding121 Sep 16, 2026
8408d52
Clear practical RPS chart legends without reordering arms.
justcoding121 Sep 16, 2026
3dea0f5
Remove redundant wiki H1s that duplicate GitHub page titles.
justcoding121 Sep 16, 2026
deb0a04
Refresh Performance.md prose ratios to match the 8bfa7852 suite.
justcoding121 Sep 16, 2026
af37e0f
Fix Inspector DecryptOnlyHosts wiring and tunnel byte-counter race.
justcoding121 Sep 16, 2026
1f2b153
chore(release): bump product version to 7.0.11 for the next beta/GA cut.
justcoding121 Sep 16, 2026
f46ac26
fix(sonar): exclude H2 relay header and H3 Quic trailer seams from co…
justcoding121 Sep 16, 2026
535c704
fix(test): wait for RotateCa elevate path to leave the busy trust sta…
justcoding121 Sep 16, 2026
a57dee6
tests: fix flaky KeepAliveHappyPath first-chance exception test
justcoding121 Sep 17, 2026
75c4a73
fix(inspector): avoid TaskCanceledException race in TryCompleteMacSsl…
justcoding121 Sep 17, 2026
685440f
tests: wait for trust gate idle before follow-up Rotate/Install commands
justcoding121 Sep 17, 2026
0d50e22
Drop the Excluded hosts intro so the dialog opens on Bypass proxy (OS…
justcoding121 Sep 23, 2026
5e83c12
Update documentation
github-actions[bot] Sep 23, 2026
ee98238
Simplify Inspector session retention: spill bodies to disk, one prima…
justcoding121 Sep 23, 2026
3b6e19e
Keep spilled sessions as full JSON on disk, clarify retention limits,…
justcoding121 Sep 23, 2026
884f023
Free Inspector session payloads on deselect and stop CONNECT _live le…
justcoding121 Sep 23, 2026
3e6db40
Update ExcludedHostsWindow.axaml
justcoding121 Sep 23, 2026
23165c8
Spill finished sessions as HAR 1.2 .har files with _inspector extras.
justcoding121 Sep 24, 2026
a484e1c
chore(deps): bump github/codeql-action from 3 to 4 (#1046)
dependabot[bot] Sep 24, 2026
c24ab32
chore(deps): bump actions/upload-pages-artifact from 3 to 5 (#1047)
dependabot[bot] Sep 24, 2026
e8d98bb
chore(deps): bump actions/upload-artifact from 4 to 7 (#1048)
dependabot[bot] Sep 24, 2026
f97f624
chore(deps): bump actions/setup-dotnet from 5 to 6 (#1050)
dependabot[bot] Sep 24, 2026
aae1e47
Store session HAR spills in a per-run timestamped subfolder.
justcoding121 Sep 24, 2026
6de2fab
chore(deps): bump actions/checkout from 4 to 7 (#1049)
dependabot[bot] Sep 24, 2026
47bbd0f
Stop sync HAR I/O on memory eviction so Inspector stays responsive pa…
justcoding121 Sep 24, 2026
1d8f1c6
Gate HTTP/2 MaxConcurrentStreams enforcement on client SETTINGS ACK.
justcoding121 Sep 24, 2026
178bbc9
Drop the hang-diagnosis note from the Logging dialog.
justcoding121 Sep 24, 2026
f6f3da6
Size the Logging dialog to its content so the action buttons no longe…
justcoding121 Sep 24, 2026
c60428b
chore(release): bump product version to 7.0.12 for the next beta cut.
justcoding121 Sep 26, 2026
02af1f2
Update documentation
github-actions[bot] Sep 26, 2026
2c07630
merge(beta): resolve develop→beta conflicts keeping develop for 7.0.1…
justcoding121 Sep 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/chocolatey-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
throw 'CHOCOLATEY_API_KEY repository secret is not set.'
}

- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Pack and push chocolatey packages
env:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 90
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Initialize CodeQL
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: csharp
build-mode: manual

- uses: actions/setup-dotnet@v5
- uses: actions/setup-dotnet@v6
with:
dotnet-version: |
10.0.x
Expand All @@ -37,6 +37,6 @@ jobs:
dotnet build src/Titanium.Web.Proxy.sln -c Release --no-restore

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4
with:
category: "/language:csharp/manual-build"
4 changes: 2 additions & 2 deletions .github/workflows/deploy-website.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- uses: actions/setup-node@v7
with:
Expand Down Expand Up @@ -110,7 +110,7 @@ jobs:

- name: Upload Pages artifact
if: github.event_name != 'pull_request'
uses: actions/upload-pages-artifact@v3
uses: actions/upload-pages-artifact@v5
with:
path: website/.vitepress/dist

Expand Down
32 changes: 16 additions & 16 deletions .github/workflows/dotnetcore.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,12 @@ jobs:
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
fetch-depth: 0

- name: Setup .NET
uses: actions/setup-dotnet@v5
uses: actions/setup-dotnet@v6
with:
dotnet-version: |
10.0.x
Expand Down Expand Up @@ -189,9 +189,9 @@ jobs:
matrix:
os: [windows-latest, ubuntu-latest, macos-latest]
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Setup .NET
uses: actions/setup-dotnet@v5
uses: actions/setup-dotnet@v6
with:
dotnet-version: |
10.0.x
Expand Down Expand Up @@ -324,7 +324,7 @@ jobs:
test -f "./artifacts/inspector-$rid/TitaniumInspector" || test -f "./artifacts/inspector-$rid/Titanium.Inspector"
- name: Upload UI failure artifacts
if: failure()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ui-portable-${{ matrix.os }}
path: |
Expand All @@ -345,9 +345,9 @@ jobs:
matrix:
os: [windows-latest, ubuntu-latest, macos-latest]
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Setup .NET
uses: actions/setup-dotnet@v5
uses: actions/setup-dotnet@v6
with:
dotnet-version: |
10.0.x
Expand Down Expand Up @@ -387,7 +387,7 @@ jobs:
--results-directory "artifacts/cli-e2e-${{ matrix.os }}"
- name: Upload CLI E2E artifacts
if: failure()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: cli-e2e-${{ matrix.os }}
path: |
Expand All @@ -405,9 +405,9 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Setup .NET
uses: actions/setup-dotnet@v5
uses: actions/setup-dotnet@v6
with:
dotnet-version: |
10.0.x
Expand Down Expand Up @@ -438,9 +438,9 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Setup .NET
uses: actions/setup-dotnet@v5
uses: actions/setup-dotnet@v6
with:
dotnet-version: |
10.0.x
Expand Down Expand Up @@ -470,12 +470,12 @@ jobs:
contents: write
id-token: write
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
fetch-depth: 0

- name: Setup .NET
uses: actions/setup-dotnet@v5
uses: actions/setup-dotnet@v6
with:
dotnet-version: |
10.0.x
Expand Down Expand Up @@ -512,7 +512,7 @@ jobs:
}

- name: Upload MIT package SBOM
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: mit-nuget-sbom
path: sbom/*.cdx.json
Expand Down Expand Up @@ -548,7 +548,7 @@ jobs:
contents: write
actions: write
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
fetch-depth: 0
- name: Create/move product tag and dispatch release
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/packaging-catalog-smoke.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
runs-on: macos-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Smoke brew install from tap
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-path-guard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
guard-nc-paths:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
fetch-depth: 0

Expand Down
38 changes: 19 additions & 19 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
version: ${{ steps.v.outputs.version }}
channel: ${{ steps.v.outputs.channel }}
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- id: v
name: Resolve release tag / channel
run: |
Expand Down Expand Up @@ -64,8 +64,8 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@v6
- uses: actions/setup-dotnet@v5
- uses: actions/checkout@v7
- uses: actions/setup-dotnet@v6
with:
dotnet-version: '10.0.x'
- name: Restore and build
Expand Down Expand Up @@ -122,8 +122,8 @@ jobs:
matrix:
os: [windows-latest, ubuntu-latest, macos-latest]
steps:
- uses: actions/checkout@v6
- uses: actions/setup-dotnet@v5
- uses: actions/checkout@v7
- uses: actions/setup-dotnet@v6
with:
dotnet-version: '10.0.x'
- name: Linux Playwright OS deps
Expand Down Expand Up @@ -176,15 +176,15 @@ jobs:
- rid: osx-arm64
os: macos-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Free disk space (Linux)
if: runner.os == 'Linux'
run: |
sudo rm -rf /usr/share/dotnet /usr/local/lib/android /opt/ghc /opt/hostedtoolcache/CodeQL \
/usr/local/share/boost /usr/share/swift /usr/local/.ghcup || true
sudo docker system prune -af || true
df -h
- uses: actions/setup-dotnet@v5
- uses: actions/setup-dotnet@v6
with:
dotnet-version: '10.0.x'
- uses: actions/cache@v6
Expand Down Expand Up @@ -293,7 +293,7 @@ jobs:
[[ -f "$f" ]] && cp "$f" "staged-cli-$rid/" || true
done
ls -la "staged-cli-$rid"
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: cli-${{ matrix.rid }}
path: staged-cli-${{ matrix.rid }}/
Expand All @@ -304,8 +304,8 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@v6
- uses: actions/setup-dotnet@v5
- uses: actions/checkout@v7
- uses: actions/setup-dotnet@v6
with:
dotnet-version: '10.0.x'
- name: Build Plus
Expand All @@ -317,7 +317,7 @@ jobs:
# Stamp InformationalVersion (e.g. 7.0.5-beta) while assembly Version stays numeric.
dotnet build src/Titanium.Plus/Titanium.Plus.csproj -c Release -o artifacts/plus -p:Version="$ver"
cp artifacts/plus/Titanium.Plus.dll "Titanium.Plus-${RELEASE_TAG}.dll"
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: plus
path: Titanium.Plus-*.dll
Expand Down Expand Up @@ -356,15 +356,15 @@ jobs:
os: macos-latest
msi: false
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Free disk space (Linux)
if: runner.os == 'Linux'
run: |
sudo rm -rf /usr/share/dotnet /usr/local/lib/android /opt/ghc /opt/hostedtoolcache/CodeQL \
/usr/local/share/boost /usr/share/swift /usr/local/.ghcup || true
sudo docker system prune -af || true
df -h
- uses: actions/setup-dotnet@v5
- uses: actions/setup-dotnet@v6
with:
dotnet-version: '10.0.x'
- uses: actions/cache@v6
Expand Down Expand Up @@ -506,7 +506,7 @@ jobs:
[[ -f "$f" ]] && cp "$f" "staged-inspector-$rid/" || true
done
ls -la "staged-inspector-$rid"
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: inspector-${{ matrix.rid }}
if-no-files-found: error
Expand Down Expand Up @@ -566,8 +566,8 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@v6
- uses: actions/setup-dotnet@v5
- uses: actions/checkout@v7
- uses: actions/setup-dotnet@v6
with:
dotnet-version: '10.0.x'
- name: Install libmsquic (HTTP/3)
Expand Down Expand Up @@ -599,7 +599,7 @@ jobs:
pwsh tools/RpsLoadProbe/validate-compare-product-gates.ps1 -CsvPath $csv.FullName
- name: Upload smoke CSV
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: rps-product-smoke-csv
path: tools/RpsLoadProbe/results/rps-ramp-*.csv
Expand All @@ -621,7 +621,7 @@ jobs:
contents: write
actions: write
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: actions/download-artifact@v8
Expand Down Expand Up @@ -807,7 +807,7 @@ jobs:
"skip=false" | Out-File -FilePath $env:GITHUB_OUTPUT -Append -Encoding utf8
}

- uses: actions/checkout@v6
- uses: actions/checkout@v7
if: steps.gate.outputs.skip != 'true'

# Runs on every product release cut from beta/stable (via cut-product-tag → this workflow).
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/rps-saturation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -225,10 +225,10 @@ jobs:
# compare-product-smoke / haproxy-smoke / envoy-smoke: 120m; compare-editions: 90m.
timeout-minutes: ${{ github.event_name == 'pull_request' && 45 || (github.event_name == 'push' && 90 || (inputs.mode == 'compare-editions' && 90 || ((inputs.mode == 'compare-product-smoke' || inputs.mode == 'compare-haproxy-smoke' || inputs.mode == 'compare-envoy-smoke') && 120 || 360))) }}
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7

- name: Setup .NET
uses: actions/setup-dotnet@v5
uses: actions/setup-dotnet@v6
with:
dotnet-version: |
10.0.x
Expand Down Expand Up @@ -897,7 +897,7 @@ jobs:

- name: Upload CSV artifact
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
# Include arm_shard so parallel shard dispatches do not collide (slash → dash via env sanitize).
name: rps-csv-${{ matrix.os }}-shard-${{ env.RPS_ARTIFACT_SHARD }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/wiki-sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Publish wiki
uses: Andrew-Chen-Wang/github-wiki-action@1bbb4280446f9630e8e21a18012cbacf3b0f992e # v5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ <h5>Inherited Members</h5>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="Titanium.html">Titanium</a>.<a class="xref" href="Titanium.Web.html">Web</a>.<a class="xref" href="Titanium.Web.Proxy.html">Proxy</a>.<a class="xref" href="Titanium.Web.Proxy.Caching.html">Caching</a></h6>
<h6><strong>Namespace</strong>: <span class="xref">Titanium</span>.<span class="xref">Web</span>.<a class="xref" href="Titanium.Web.Proxy.html">Proxy</a>.<a class="xref" href="Titanium.Web.Proxy.Caching.html">Caching</a></h6>
<h6><strong>Assembly</strong>: Titanium.Web.Proxy.dll</h6>
<h5 id="Titanium_Web_Proxy_Caching_HttpResponseCacheMiddleware_syntax">Syntax</h5>
<div class="codewrapper">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ <h5>Inherited Members</h5>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="Titanium.html">Titanium</a>.<a class="xref" href="Titanium.Web.html">Web</a>.<a class="xref" href="Titanium.Web.Proxy.html">Proxy</a>.<a class="xref" href="Titanium.Web.Proxy.Caching.html">Caching</a></h6>
<h6><strong>Namespace</strong>: <span class="xref">Titanium</span>.<span class="xref">Web</span>.<a class="xref" href="Titanium.Web.Proxy.html">Proxy</a>.<a class="xref" href="Titanium.Web.Proxy.Caching.html">Caching</a></h6>
<h6><strong>Assembly</strong>: Titanium.Web.Proxy.dll</h6>
<h5 id="Titanium_Web_Proxy_Caching_MemoryHttpResponseCache_syntax">Syntax</h5>
<div class="codewrapper">
Expand Down
2 changes: 1 addition & 1 deletion docs/api/Titanium.Web.Proxy.ClientProcessId.html
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ <h5>Inherited Members</h5>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="Titanium.html">Titanium</a>.<a class="xref" href="Titanium.Web.html">Web</a>.<a class="xref" href="Titanium.Web.Proxy.html">Proxy</a></h6>
<h6><strong>Namespace</strong>: <span class="xref">Titanium</span>.<span class="xref">Web</span>.<a class="xref" href="Titanium.Web.Proxy.html">Proxy</a></h6>
<h6><strong>Assembly</strong>: Titanium.Web.Proxy.dll</h6>
<h5 id="Titanium_Web_Proxy_ClientProcessId_syntax">Syntax</h5>
<div class="codewrapper">
Expand Down
2 changes: 1 addition & 1 deletion docs/api/Titanium.Web.Proxy.Clusters.ClusterManager.html
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ <h5>Inherited Members</h5>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="Titanium.html">Titanium</a>.<a class="xref" href="Titanium.Web.html">Web</a>.<a class="xref" href="Titanium.Web.Proxy.html">Proxy</a>.<a class="xref" href="Titanium.Web.Proxy.Clusters.html">Clusters</a></h6>
<h6><strong>Namespace</strong>: <span class="xref">Titanium</span>.<span class="xref">Web</span>.<a class="xref" href="Titanium.Web.Proxy.html">Proxy</a>.<a class="xref" href="Titanium.Web.Proxy.Clusters.html">Clusters</a></h6>
<h6><strong>Assembly</strong>: Titanium.Web.Proxy.dll</h6>
<h5 id="Titanium_Web_Proxy_Clusters_ClusterManager_syntax">Syntax</h5>
<div class="codewrapper">
Expand Down
Loading
Loading