Repository navigation
Releases: dpologdvinity/yonder
Releases · dpologdvinity/yonder
Release list
v0.6.0
Changelog
- 3e6fc06 test: name the stand-in cloudflared with .exe on Windows
- 41da55a docs: changelog for 0.6.0
- 9a53d4f docs: document the tunnel limits found in review
- 3e6d839 fix: wait for cloudflared to exit, keep https over the tunnel, block refused visitors, harden tunnel output reading
- a860730 docs: describe --public, its limits and the tunnel design
- 5aac336 test: cover --public with a stand-in cloudflared
- 8dd1dfc feat: --public shares over the internet through a Cloudflare quick tunnel
- 9d94920 docs: add the full set of README badges
- ca2d8be docs: add CI, release, npm, PyPI, Go version and license badges
v0.5.0
Changelog
- 73361e8 fix: read the clock-check interval before starting the goroutine, which a test could race
- 329f16b docs: changelog for 0.5.0
- aa8de14 docs: describe the approval limits, the wall-clock deadline and the foreground rule
- a564495 fix: limit waiting devices per address and forget leavers, quiet waiting page, wall-clock deadline, drop typed-ahead input
- c0aaf38 docs: document --for and --approve
- e02bdf7 feat: --approve asks the owner before each new device gets in
- 1e8e442 feat: --for stops sharing after a set time; split run into small steps
v0.4.4
Changelog
- 20e394e docs: changelog for 0.4.4
- 1209f62 fix: write the installer's checksum check as a plain if
- b93962d ci: run Windows test steps in bash so coverage flags are not split
- 096e045 test: make the non-'in use' listen error test work on every OS
- 063c495 docs: note the parent link, the port-80 fix and the npm version placeholder
- 7137a44 fix: a bare localhost redirect means port 80 only for http, not https
- e75b953 fix: add parent link in subfolders, handle bare port 80 redirects, sync npm version
- 37500cd ci: point the release workflow header at the committed docs
- 5ae98a6 docs: add CHANGELOG.md
- 7d22315 docs: add CONTRIBUTING.md and SECURITY.md
- f502e3b docs: add ARCHITECTURE.md
- 13fa6d8 docs: rewrite the README with a quick start, option table, overview and docs index
- e9ec0b1 docs: comment the installer, npm wrapper, wheel builder and release config
- 4165281 ci: full pipeline (deps, lint, test with coverage, build), and a release gate on green ci
- 5d77845 test: cover the system lookups, shutdown wait, error classes and run itself
- 3d2d50b refactor: extract versionFromBuildInfo so version selection is testable
- fc864f7 docs: document every Go file and declaration, and test that it stays that way
- ea8a3fa test: check every error and close every response body
- a43778c fix: handle output and cleanup errors explicitly, render listings before sending
- daabcbd chore: add golangci-lint configuration
- 8481234 fix: npm wrapper on Windows, installer version pin, pinned archive names
- fda2786 chore: untrack generated .pyc files
- 5f6dfed test: cover best-address ordering
- f5f5ff2 fix: list the alphabetically first entries, make the upload size check exact
- 0a3b6e5 fix: keep the token out of every log line and referrer, keep sendfile for downloads
- 894ad87 fix: share only names the server can serve, explain public addresses, handle SIGHUP
- 0eaac70 build: pin GitHub Actions and goreleaser, add Dependabot
v0.4.3
v0.4.2
Changelog
- ead2230 fix: cap counts only visible entries, narrower cookie stripping, no-referrer on token requests
- 71913e5 docs: re-record demo with token link and upload
- 5574739 fix: hide token from log, close redirect and cookie leaks, polish uploads and listings
- dd8e677 docs: install via npm, yarn and pip
- a8f4c45 chore: ignore .env
- f79b71d docs: install via curl, Homebrew, apt, dnf, pacman, Scoop
v0.4.1
Changelog
- 74a0555 build: curl installer, npm and PyPI packages, Arch package
v0.4.0
v0.3.0
Changelog
v0.2.0
Changelog
- c8f1c62 fix: keep the app's cookies byte for byte when stripping yonder's
- 63f22c2 feat: share link carries an access token; --open disables it
- 3784955 feat: require the share token before proxying
- 1652897 docs: exact WSL firewall commands and how to read device connected
- 3f1dbe4 feat: print a line when a new device first connects