9bad4d68f1
Add Addr methods to METADAPT implementations
2025-01-22 16:57:06 -05:00
b514c0d621
Add convenience constructor for Option
2025-01-22 16:56:46 -05:00
c5e2e0f993
generate: Fix broken doc comments
2025-01-22 16:56:05 -05:00
f0753c5113
Add address methods to Conn
2025-01-21 21:07:52 -05:00
19fa5983d6
Upgrade go-util
2025-01-21 21:07:32 -05:00
00f55788c2
Add note about the dial function
2025-01-21 20:37:10 -05:00
f1d6bf7b1b
Dial works
...
quic-go does not have support for choosing a network somehow.
very basic feature, you'd think, considering the stdlib's net has
full support for that. it would be passing a string down.
2025-01-21 20:28:08 -05:00
b8c7c5bee8
generate: Provide way to send and receive messages easily
2025-01-21 17:23:55 -05:00
f49c977052
generate: Wrong error
2025-01-21 16:37:50 -05:00
fe5f2448a1
generate: What
2025-01-21 16:37:21 -05:00
69f3d4973b
cmd/hopp-generate: Add code generator command
2025-01-21 16:23:07 -05:00
2e28cf7c06
generate: Actually generate code
2025-01-21 16:22:48 -05:00
14c417b740
generate: Change protocol parsing
2025-01-21 16:22:30 -05:00
2b5db83015
design: Clearly explain PASTA
2025-01-21 16:21:25 -05:00
9c64274622
Add option type
...
TODO: when go 1.24 drops, turn it into a generic type alias
2025-01-21 16:20:40 -05:00
3b97aa6a81
Add ErrTablePairMissing error
2025-01-21 16:20:16 -05:00
17fd0ba161
Add option type
2025-01-20 18:45:56 -05:00
6a883cebbf
generate: Alter protocol parsing to support HOPP features
2025-01-20 13:56:03 -05:00
382cc113c5
Add listeners
2025-01-19 19:29:04 -05:00
06d5e60341
Break out default TLS and QUIC configs
2025-01-19 19:27:56 -05:00
b6d6b1d777
design: Make Transports section clearer
2025-01-19 19:27:34 -05:00
044a1a6119
Update METADAPT-A and METADAPT-B accordingly
2025-01-19 19:27:15 -05:00
92b3da4282
Connections do not accept transactions using a context
...
Having there be a mandatory context will just create more waste
and slow stuff down for transports which don't support it.
2025-01-19 19:18:35 -05:00
41ff2164bd
Rename listener.go to listen.go
2025-01-19 17:10:02 -05:00
02dbcacd28
Improve doc comments
2025-01-19 17:09:20 -05:00
585c8038d3
Fix METADAPT-B encoding
2025-01-19 16:36:01 -05:00
e872cbe8fd
Test METADAPT-B encoding and decoding
2025-01-19 16:35:40 -05:00
31930f871b
Break out encodeMessageB, decodeMessageB
2025-01-19 15:54:13 -05:00
256f0202a2
Encoding being placed before decoding everywhere makes sense
2025-01-19 15:52:11 -05:00
fb7ab2487e
Fix METADAPT-A encoding
2025-01-19 15:44:25 -05:00
15b8a1a328
Test METADAPT-A encoding and decoding
2025-01-19 15:43:59 -05:00
01cda20665
tape: Fix U16CastSafe
2025-01-19 15:41:54 -05:00
aac5266c0c
tape: Test U16CastSafe
2025-01-19 15:41:43 -05:00
c748ca2223
Fix transaction ID size
2025-01-19 14:21:58 -05:00
dc560075d7
Break out encodeMessageA
2025-01-19 13:14:53 -05:00
68961f8ad8
After the week I've had, I deserve to make a commit like this lmao
2025-01-19 13:09:37 -05:00
6f55ee1b45
Remove nonsense from README
2025-01-09 02:42:03 -05:00
b6fd298ed9
design: Better explain METADAPT conversion of stream-oriented protocols
2025-01-09 02:40:06 -05:00
1bc804190e
Initial commit
2025-01-09 02:31:15 -05:00