-
-
Notifications
You must be signed in to change notification settings - Fork 111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: 3PH #533
base: main
Are you sure you want to change the base?
WIP: 3PH #533
Commits on Jun 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c7568bb - Browse repository at this point
Copy the full SHA c7568bbView commit details
Commits on Jun 24, 2023
-
WIP: emit a senderPromise for third party caps
...and some logic to start the handoff process. Not done yet, but only affects codepaths where the network is non-nil.
Configuration menu - View commit details
-
Copy full SHA for a18cfe6 - Browse repository at this point
Copy the full SHA a18cfe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00016f7 - Browse repository at this point
Copy the full SHA 00016f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 487a0bc - Browse repository at this point
Copy the full SHA 487a0bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b95244 - Browse repository at this point
Copy the full SHA 9b95244View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d21dc8 - Browse repository at this point
Copy the full SHA 9d21dc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5273b1 - Browse repository at this point
Copy the full SHA e5273b1View commit details
Commits on Jun 25, 2023
-
Allocate provide ids from srcConn
i.e. the connection we're sending to.
Configuration menu - View commit details
-
Copy full SHA for bcffd64 - Browse repository at this point
Copy the full SHA bcffd64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e8c3ca - Browse repository at this point
Copy the full SHA 7e8c3caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0687477 - Browse repository at this point
Copy the full SHA 0687477View commit details -
Configuration menu - View commit details
-
Copy full SHA for f55caaf - Browse repository at this point
Copy the full SHA f55caafView commit details -
package testnetwork: export concrete type
I want to add a few testing-specific methods.
Configuration menu - View commit details
-
Copy full SHA for 1b5266a - Browse repository at this point
Copy the full SHA 1b5266aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5411a9 - Browse repository at this point
Copy the full SHA b5411a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06654da - Browse repository at this point
Copy the full SHA 06654daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46cba7c - Browse repository at this point
Copy the full SHA 46cba7cView commit details -
Rework some bits of the Network interface.
In particular: - The way we were supplying rpc.Options was clumsy. For now we have a network-specific way of doing this, but it could easily generalize. - The Accept method wasn't really what we wanted either; has been replaced by Serve().
Configuration menu - View commit details
-
Copy full SHA for 63b6cf5 - Browse repository at this point
Copy the full SHA 63b6cf5View commit details -
Add basic test for testnetwork.
Also, supply a large buffer for connections.
Configuration menu - View commit details
-
Copy full SHA for 1fba9f0 - Browse repository at this point
Copy the full SHA 1fba9f0View commit details
Commits on Jun 26, 2023
-
Test network: make implementation a pointer.
These need to be comparable.
Configuration menu - View commit details
-
Copy full SHA for a1349f3 - Browse repository at this point
Copy the full SHA a1349f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddf4c10 - Browse repository at this point
Copy the full SHA ddf4c10View commit details -
Configuration menu - View commit details
-
Copy full SHA for eef25d0 - Browse repository at this point
Copy the full SHA eef25d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a2b2b8 - Browse repository at this point
Copy the full SHA 9a2b2b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9461c10 - Browse repository at this point
Copy the full SHA 9461c10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4264f84 - Browse repository at this point
Copy the full SHA 4264f84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67b1a62 - Browse repository at this point
Copy the full SHA 67b1a62View commit details
Commits on Jun 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 38c547c - Browse repository at this point
Copy the full SHA 38c547cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 502cce5 - Browse repository at this point
Copy the full SHA 502cce5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3e9fcb - Browse repository at this point
Copy the full SHA b3e9fcbView commit details
Commits on Jun 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8e8efcc - Browse repository at this point
Copy the full SHA 8e8efccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0651043 - Browse repository at this point
Copy the full SHA 0651043View commit details -
Implement TestVineUseCancelsHandoff
Fails currently; the exception returned is 'failed' rather than 'unimplemented', which suggests that it may not be being forwarded correctly. Need to investigate further. This also factors out a bunch of common logic into a helper function.
Configuration menu - View commit details
-
Copy full SHA for 68465af - Browse repository at this point
Copy the full SHA 68465afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a1e2f1 - Browse repository at this point
Copy the full SHA 8a1e2f1View commit details -
This gets rid of a panic("TODO: ..."). The test still fails, but I know why.
Configuration menu - View commit details
-
Copy full SHA for 601d9b9 - Browse repository at this point
Copy the full SHA 601d9b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbbf0f4 - Browse repository at this point
Copy the full SHA fbbf0f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f524899 - Browse repository at this point
Copy the full SHA f524899View commit details -
Configuration menu - View commit details
-
Copy full SHA for a71bc43 - Browse repository at this point
Copy the full SHA a71bc43View commit details -
3PH: correctly handle sending resolves for dropped promises.
That is, don't, and clean up. For good measure, move the snapshot.Release() out of the critical section, as I'm not sure this is valid.
Configuration menu - View commit details
-
Copy full SHA for 837cb16 - Browse repository at this point
Copy the full SHA 837cb16View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbe07b0 - Browse repository at this point
Copy the full SHA dbe07b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6816d38 - Browse repository at this point
Copy the full SHA 6816d38View commit details -
Add a test for 3ph disembargos, and fix some issues.
Still fails because of the obvious panic("TODO..."), but caught a couple unrelated bugs.
Configuration menu - View commit details
-
Copy full SHA for 24b569a - Browse repository at this point
Copy the full SHA 24b569aView commit details -
Configuration menu - View commit details
-
Copy full SHA for eeed744 - Browse repository at this point
Copy the full SHA eeed744View commit details
Commits on Jun 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b8654f0 - Browse repository at this point
Copy the full SHA b8654f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81901e0 - Browse repository at this point
Copy the full SHA 81901e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e18f75c - Browse repository at this point
Copy the full SHA e18f75cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43c0722 - Browse repository at this point
Copy the full SHA 43c0722View commit details -
Replace ErrorReporter with a structured logging interface.
The new interface: - Has levels (debug, info, warn, error) - Accepts arguments for structured logging Per the comments, the interface is designed to be used with *slog.Logger, though other implementations are possible (and we already use one in test).
Configuration menu - View commit details
-
Copy full SHA for 1067d0e - Browse repository at this point
Copy the full SHA 1067d0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e8acf5 - Browse repository at this point
Copy the full SHA 9e8acf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3adf1db - Browse repository at this point
Copy the full SHA 3adf1dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cf0e01 - Browse repository at this point
Copy the full SHA 6cf0e01View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2c7b80 - Browse repository at this point
Copy the full SHA b2c7b80View commit details -
I'm going to punt this off until after the basic 3PH, so let's make sure this is correct after that.
Configuration menu - View commit details
-
Copy full SHA for d934815 - Browse repository at this point
Copy the full SHA d934815View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24e8008 - Browse repository at this point
Copy the full SHA 24e8008View commit details -
Configuration menu - View commit details
-
Copy full SHA for abc5258 - Browse repository at this point
Copy the full SHA abc5258View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d9ba97 - Browse repository at this point
Copy the full SHA 3d9ba97View commit details