Repository navigation
Releases: gosuda/jailscale
Releases · gosuda/jailscale
Release list
v0.2.2
What's Changed
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- The startup line prints a placeholder nothing fills by @eth219 in https://github.com/eth219/jailscale/pull/278
Full Changelog: https://github.com/eth219/jailscale/compare/v0.2.0...v0.2.1
v0.2.0
What's Changed
- Drop the release-index guard: the pointer it excused is deleted, not waiting for December by @eth219 in https://github.com/eth219/jailscale/pull/266
- Say in §9.4 that no released binary ever read the pointer by @eth219 in https://github.com/eth219/jailscale/pull/267
- proto: pattern switches, streams and unnamed bindings where they shorten the file by @eth219 in https://github.com/eth219/jailscale/pull/268
- Drop the admin web: the socket CLI is the one admin surface by @eth219 in https://github.com/eth219/jailscale/pull/270
- node: streams, record patterns and unnamed bindings where they shorten the file by @eth219 in https://github.com/eth219/jailscale/pull/269
- hub: text blocks for the page's prose, streams for the list commands, unnamed bindings by @eth219 in https://github.com/eth219/jailscale/pull/271
- HA: move the two-hub path out of Hub.java, and close the two parked designs by @eth219 in https://github.com/eth219/jailscale/pull/272
- Maintenance mode: cut jailscale back to the core tunnel by @eth219 in https://github.com/eth219/jailscale/pull/275
Full Changelog: https://github.com/eth219/jailscale/compare/v0.1.11...v0.2.0
v0.1.11
What's Changed
- Cut the README to what a reader needs first, and move the rest where it belonged by @eth219 in https://github.com/eth219/jailscale/pull/51
- Keep the address check's verdict, ask it again every hour, and put it where an operator looks by @eth219 in https://github.com/eth219/jailscale/pull/53
- Bound the self-probe's pass rather than its tick, and check every name when the link comes back by @eth219 in https://github.com/eth219/jailscale/pull/54
- Give the link list a page of its own, and say what the hub knows about each by @eth219 in https://github.com/eth219/jailscale/pull/56
- Publish a signed pointer that says which release is current, and let nothing read it yet by @eth219 in https://github.com/eth219/jailscale/pull/52
- Read the signed pointer for the announcement, and refuse one that went backwards by @eth219 in https://github.com/eth219/jailscale/pull/55
- Say that the release index is running out while there is still time to re-issue it by @eth219 in https://github.com/eth219/jailscale/pull/58
- Bound the phases these limits were only claiming to bound by @eth219 in https://github.com/eth219/jailscale/pull/57
- Say the fortnight only about a pointer this node accepted by @eth219 in https://github.com/eth219/jailscale/pull/59
- Say how an issue is labelled, claimed, and worked, and put a gate on the way out by @eth219 in https://github.com/eth219/jailscale/pull/87
- Make TranscriptTest fail on a changed encoding, and put that run on the toolchain-bump list by @eth219 in https://github.com/eth219/jailscale/pull/90
- Give the DNS answer budget to the writer, so truncation stops re-parsing the question by @eth219 in https://github.com/eth219/jailscale/pull/88
- Keep the link directory and the invitations out of a search index by @eth219 in https://github.com/eth219/jailscale/pull/103
- Say what is supported, what is decided, and what is given up for what by @eth219 in https://github.com/eth219/jailscale/pull/106
- Say whether the status table is a problem, in one line above it by @eth219 in https://github.com/eth219/jailscale/pull/110
- Answer what a browser asks for, and say what may be done with the answer by @eth219 in https://github.com/eth219/jailscale/pull/112
- Match a DNS question label by label, not as one joined string by @eth219 in https://github.com/eth219/jailscale/pull/117
- Draw the DNS port from TCP and ask UDP for the twin, not the other way round by @eth219 in https://github.com/eth219/jailscale/pull/115
- List the buckets that were not green, so the numbers are not hover-only by @eth219 in https://github.com/eth219/jailscale/pull/124
- Say that redundancy stops at the hub, where the availability figure is by @eth219 in https://github.com/eth219/jailscale/pull/127
- Stop answering a HEAD with the body, on every front the hub has by @eth219 in https://github.com/eth219/jailscale/pull/133
- Say which copies of jailscale this hub will talk to, and how to check the one you get by @eth219 in https://github.com/eth219/jailscale/pull/128
- Bound a question's name at the 255 octets RFC 1035 allows one by @eth219 in https://github.com/eth219/jailscale/pull/138
- Say what is allowed on the two 405s that were not saying it by @eth219 in https://github.com/eth219/jailscale/pull/145
- Let a hub that has never promoted promote, whatever the interval says by @eth219 in https://github.com/eth219/jailscale/pull/126
- Count a DNS answer where it is produced, so the exempt ones are counted too by @eth219 in https://github.com/eth219/jailscale/pull/130
- Carry the method on the one rejection thrown from the line it was read on by @eth219 in https://github.com/eth219/jailscale/pull/148
- Give the raw ports the carve-out 443 has, so a local forwarder caps nobody by @eth219 in https://github.com/eth219/jailscale/pull/129
- Leave a name that was not probed out of what
jailscale verifyexits on by @eth219 in https://github.com/eth219/jailscale/pull/136 - Ask over TCP when a datagram does not come back, and meter every name by @eth219 in https://github.com/eth219/jailscale/pull/137
- Stop the node answering a HEAD with the body, and answer a gated visitor at all by @eth219 in https://github.com/eth219/jailscale/pull/143
- Let a hub run for other people say who runs it, and what it keeps by @eth219 in https://github.com/eth219/jailscale/pull/151
- Say what happens at the close, and that a falsified document is part of the change by @eth219 in https://github.com/eth219/jailscale/pull/160
- Wait for the slot to come back before asking for it again by @eth219 in https://github.com/eth219/jailscale/pull/150
- Print the protocol beside the version, so the hub's sentence can be checked by @eth219 in https://github.com/eth219/jailscale/pull/153
- Drive the DNS TCP framing, which nothing had ever sent a byte through by @eth219 in https://github.com/eth219/jailscale/pull/131
- Check the receive budget's gauge against the heap, not only against itself by @eth219 in https://github.com/eth219/jailscale/pull/163
- Name the command that prints the other half of the protocol sentence by @eth219 in https://github.com/eth219/jailscale/pull/157
- Assert the node cannot demand a hub protocol newer than it speaks by @eth219 in https://github.com/eth219/jailscale/pull/166
- Close the whole fixture even when one of its daemons refuses to by @eth219 in https://github.com/eth219/jailscale/pull/167
- Count the open links on the front page instead of naming eight of them by @eth219 in https://github.com/eth219/jailscale/pull/170
- Answer the protocol on /v1/status, not only on the page a monitor cannot read by @eth219 in https://github.com/eth219/jailscale/pull/174
- Hand out the tests' ports from one place, so two of them cannot get the same one by @eth219 in https://github.com/eth219/jailscale/pull/171
- Bound what TCP 53 holds at once, and count it for the first time by @eth219 in https://github.com/eth219/jailscale/pull/175
- Say what a pull request carries, and what a session does after the merge by @eth219 in https://github.com/eth219/jailscale/pull/186
- Give the unattended loop a count, and gate it on #184 closing by @eth219 in https://github.com/eth219/jailscale/pull/190
- Let a pull request ask for the two gates that otherwise run only on main by @eth219 in https://github.com/eth219/jailscale/pull/193
- Measure how often main is red for no reason, so the revert rule is not a guess by @eth219 in https://github.com/eth219/jailscale/pull/191
- Report every workflow, and count the window in pushes rather than runs by @eth219 in https://github.com/eth219/jailscale/pull/195
- Run the self-tests in tools/, and name the scripts that have none by @eth219 in https://github.com/eth219/jailscale/pull/198
- Say which cap turned a visitor away, once a minute by @eth219 in https://github.com/eth219/jailscale/pull/200
- Put the timings a test moves on the config, and give the rate limiter a clock by @eth219 in https://github.com/eth219/jailscale/pull/202
- Say that IPv6 visitors work, and that the address needs brackets by @eth219 in https://github.com/eth219/jailscale/pull/203
- Let a manual run of ci-full ask for one of its two jobs by @eth219 in https://github.com/eth219/jailscale/pull/204
- Record a visitor stream before the node is told it exists by @eth219 in https://github.com/eth219/jailscale/pull/205
- Open the unattended loop, and say what number it rests on by @eth219 in https://github.com/eth219/jailscale/pull/206
- Say that a pull request body cannot use the word close next to a number by @eth219 in https://github.com/eth219/jailscale/pull/210
- An example in a pull request body carries a placeholder, not a number by @eth219 in https://github.com/eth219/jailscale/pull/211
- Hand the hub a bound socket, so a test's port is never held by nothing by @eth219 in https://github.com/eth219/jailscale/pull/212
- Close the whole fixture in the other nineteen classes too by @eth219 in https://github.com/eth219/jailscale/pull/213
- Revert "Close the whole fixture in the other nineteen classes too" by @eth219 in https://github.com/eth219/jailscale/pull/214
- Take the idle-memory split on Linux too, and find that the 9 MB is amd64's by @eth219 in https://github.com/eth219/jailscale/pull/217
- Say in §6.3 that /v1/status answers the epoch by @eth219 in https://github.com/eth219/jailscale/pull/218
- Say why the node has no ServerHello to read, rather than blaming JSSE by @eth219 in https://github.com/eth219/jailscale/pull/219
- Take --fix out of the loop's review step by @eth219 in https://github.com/eth219/jailscale/pull/224
- Write down the four rules the first unattended run needed by @eth219 in https://github.com/eth219/jailscale/pull/225
- Alternate which side draws the DNS port, so a band can be escaped by @eth219 in https://github.com/eth219/jailscale/pull/222
- Give the DNS fixture's pair() the same escape from a band that start() has by @eth219 in https://github.com/eth219/jailscale/pull/231
- Take the five idle states on linux-amd64, and find the 10 MB is there before the daemon starts by @eth219 in https://github.com/eth219/jailscale/pull/229
- Build the signing overlap instead of waiting for one by @eth219 in https://github.com/eth219/jailscale/pull/232
- Say that service install is verified on Linux, and on which architecture by @eth219 in https://github.com/eth219/jailscale/pull/236
- Hold the whole window a stepping loop would try, not half of it by @eth219 in https://github.com/eth219/jailscale/pull/239
- Say on the issue that what would close it is a machine by @eth219 in https://github.com/eth219/jailscale/pull/242
- Read the procedure from main before the first pick, not from the checkout by @eth219 in https://github.com/eth219/jailscale/pull/243
- Say what the 19 MB is, and that the binary is mapped twice by @eth219 in https://github.com/eth219/jailscale/pull/244
- Say why §14's table is v0.1.2's, and check the reason against the releases by @eth219 in https://github.com/eth219/jailscale/pull/248
- Drop...
v0.1.10
What's Changed
- Draw availability the way a status page does, and say the hub can be two hosts by @eth219 in https://github.com/eth219/jailscale/pull/50
Full Changelog: https://github.com/eth219/jailscale/compare/v0.1.9...v0.1.10
v0.1.9
What's Changed
- Say what a hub is by its role, and let the uptime record start over by @eth219 in https://github.com/eth219/jailscale/pull/48
- Draw the minutes down per day and per hour under the availability figure by @eth219 in https://github.com/eth219/jailscale/pull/49
Full Changelog: https://github.com/eth219/jailscale/compare/v0.1.8...v0.1.9
v0.1.8
What's Changed
- Read the glue from the parent's referral, and never answer a glue name from the wildcard by @eth219 in https://github.com/eth219/jailscale/pull/47
Full Changelog: https://github.com/eth219/jailscale/compare/v0.1.7...v0.1.8
v0.1.7
What's Changed
- Let the standby serve, so losing the primary stops nothing a visitor sees by @eth219 in https://github.com/eth219/jailscale/pull/45
- Let the standby promote itself on its nodes' word, and let epochs settle two primaries by @eth219 in https://github.com/eth219/jailscale/pull/46
Full Changelog: https://github.com/eth219/jailscale/compare/v0.1.5...v0.1.7
v0.1.5
What's Changed
- Forget a peer that has been down for the whole of the longest window by @eth219 in https://github.com/eth219/jailscale/pull/42
- Decide step 4 and add step 5 to the redundancy design, and reorder it by @eth219 in https://github.com/eth219/jailscale/pull/43
- Let the hubs answer their own DNS, so a promotion is the whole of a failover by @eth219 in https://github.com/eth219/jailscale/pull/44
Full Changelog: https://github.com/eth219/jailscale/compare/v0.1.4...v0.1.5
v0.1.4
What's Changed
- Let the asset check read the list it is checking against by @eth219 in https://github.com/eth219/jailscale/pull/39
- Count uptime from the hub's start, not from the first time anyone asked by @eth219 in https://github.com/eth219/jailscale/pull/40
- Let a standby carry the primary's own name, which is the name it is for by @eth219 in https://github.com/eth219/jailscale/pull/41
Full Changelog: https://github.com/eth219/jailscale/compare/v0.1.3...v0.1.4