You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Release v0.2.0: HTTP proxy support and expanded integration tests
Added:
- HTTP proxy support via CONNECT tunneling with authentication
- ProxyConfig for explicit proxy settings or from $HTTP_PROXY env
- Integration tests against SNIP Demo Caster and IGS
- Dynamic connection tests for RTK2go and Centipede
Changed:
- Expanded tested casters documentation in README
- Improved testing documentation
# Run integration tests against real public casters (no credentials needed)
138
+
just test-integration
139
+
# or: cargo test --test integration -- --ignored
140
+
141
+
# Run shell-based test suite against real casters
142
+
just test-suite # Sourcetable only
143
+
just test-suite-full # + nearest mountpoint tests
144
+
just test-suite-connect # + connection tests (requires credentials)
145
+
```
146
+
147
+
The integration tests fetch sourcetables from all public casters listed below, and include dynamic connection tests that find active mountpoints and stream real RTCM data from RTK2go and Centipede - no private credentials required.
148
+
149
+
For the shell-based connection tests, copy `scripts/credentials.env.template` to `scripts/credentials.env` and fill in your credentials.
150
+
151
+
## Logging
152
+
153
+
This crate uses [`tracing`](https://docs.rs/tracing) for structured logging. Enable with a subscriber:
154
+
155
+
```rust
156
+
tracing_subscriber::fmt::init();
102
157
```
103
158
104
-
For connection tests, copy `scripts/credentials.env.template` to `scripts/credentials.env` and fill in your credentials.
159
+
## Tested Casters
160
+
161
+
This library is regularly tested against these public NTRIP casters:
162
+
163
+
| Caster | Host | Auth | Notes |
164
+
|--------|------|------|-------|
165
+
|**RTK2go**| rtk2go.com:2101 | Email/none | Large public caster, 1000+ streams |
166
+
|**Centipede**| caster.centipede.fr:2101 | None | Open French/EU RTK network |
167
+
|**EUREF**| euref-ip.net:2101 | None*| European reference stations |
168
+
|**IGS**| igs-ip.net:2101 | None*| International GNSS Service |
0 commit comments