Repository navigation
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 the PGO profiles and the coverage module: nothing ships or gates on either by @eth219 in https://github.com/eth219/jailscale/pull/257
- Drop SystemdNotify and the clipboard copy: the unit does not use the one and the other cannot be verified by @eth219 in https://github.com/eth219/jailscale/pull/259
- Drop auth-keys: a pinned invite with --uses and --ttl already covers the headless join by @eth219 in https://github.com/eth219/jailscale/pull/260
- Show a request-reply UDP port in the example, not WireGuard's by @eth219 in https://github.com/eth219/jailscale/pull/262
- Drop the /links directory: a public enumeration of every name on the hub by @eth219 in https://github.com/eth219/jailscale/pull/261
- Drop the signed freshness pointer: update reads GitHub's latest release, --download keeps its signature check by @eth219 in https://github.com/eth219/jailscale/pull/265
Full Changelog: https://github.com/eth219/jailscale/compare/v0.1.10...v0.1.11