Skip to content

Releases: Loading886/Home-Location-Endpoint

Home-Location-Endpoint v0.3.0

Choose a tag to compare

@Loading886 Loading886 released this 19 Jul 12:25
v0.3.0
7908719

Major WifiTile reliability milestone. Normal Apple WifiTile 200 responses now preserve valid entries while supplementing only missing phone-requested BSSIDs around the effective target. The implementation keeps request-only cache data isolated, preserves protobuf unknown fields and HTTP cache semantics, uses count-only logs, and has been validated by 128 automated tests plus a 9,639-device stress fixture. Historical v0.2.6 remains available for rollback.

Home-Location-Endpoint v0.2.6

Choose a tag to compare

@Loading886 Loading886 released this 19 Jul 12:19
v0.2.6
dc613e6

Fixed

  • Supplement translated WifiTile 200 responses with recent phone-requested BSSIDs missing from Apple's tile.
  • Keep request-only identities isolated from the larger WLOC response cache.
  • Preserve original protobuf fields, gzip transport, Apple cache headers, and privacy-safe count-only logs.
  • Document the single-operator boundary and safe iOS negative-cache recovery procedure.

Validated with 128 tests and a 9,639-device stress sample.

Home-Location-Endpoint v0.2.5

Choose a tag to compare

@Loading886 Loading886 released this 19 Jul 11:20
v0.2.5
3936108

Improved

  • Extend the bounded recent Wi-Fi identity window from 10 to 30 minutes for better convergence after iOS eventually refreshes its device-side cache.
  • Keep recovery caches warm and target-neutral across location switches.
  • Preserve Apple's Cache-Control, Age, ETag, and Last-Modified response contract.
  • Make sparse-recovery bounds explicit in the systemd service and add regression coverage.

Home-Location-Endpoint v0.2.4

Choose a tag to compare

@Loading886 Loading886 released this 19 Jul 10:11
v0.2.4
a1ed7cd

Fixed

  • Uniformly compress valid WLOC and WifiTile response geometry into a 45 m radius around the selected target.
  • Preserve hotspot direction and distance ratios without enlarging already-small geometry.
  • Add regression coverage for a representative 469-hotspot, 1.43 km WifiTile batch.
  • Keep sentinel, malformed-response, and no-coverage fail-closed behavior unchanged.

Home-Location-Endpoint v0.2.3

Choose a tag to compare

@Loading886 Loading886 released this 19 Jul 07:08
v0.2.3
e992d15

Full Changelog: v0.2.2...v0.2.3

Home-Location-Endpoint v0.2.2

Choose a tag to compare

@Loading886 Loading886 released this 19 Jul 02:58

Antarctic and sparse-coverage stabilization:

  • Supplements only proven sparse sentinel WLOC batches with recent real Wi-Fi identities held in bounded memory.
  • Recovers exact WifiTile 404 responses through memory cache, public Apple seed tile, then a real-identity minimal tile.
  • Disables smooth runtime drift for the built-in Antarctic Kunlun Station preset.
  • Keeps unknown payloads fail-closed and returns the original Apple 404 when optional recovery cannot proceed.
  • Persists and logs no BSSID, coordinate, request body, or response body.

Validation: 102 local unit tests, Debian 13 full and advanced installs, Telegram location workflow, live gzip Apple seed-tile translation, reboot health, and VLESS + REALITY end-to-end egress.

Home-Location-Endpoint v0.2.1

Choose a tag to compare

@Loading886 Loading886 released this 19 Jul 02:22

Full Changelog: v0.2.0...v0.2.1

Home-Location-Endpoint v0.2.0

Choose a tag to compare

@Loading886 Loading886 released this 19 Jul 01:48

Full Changelog: v0.1.10...v0.2.0

Home Location Endpoint v0.1.10

Choose a tag to compare

@Loading886 Loading886 released this 19 Jul 00:35

Full Changelog: v0.1.9...v0.1.10

Home Location Endpoint v0.1.9

Choose a tag to compare

@Loading886 Loading886 released this 18 Jul 23:29
2f23812
  • Adds persistent sudo hle pause and sudo hle resume controls.
  • Keeps proxy traffic and Apple location requests working while paused, returning unmodified Apple responses.
  • Preserves the requested Apple origin while paused, including CN WifiTile requests.
  • Applies changes without restarting Xray or the interceptor and preserves state across reboots/upgrades.
  • Adds status, integrity, permission, and request-level regression coverage.