Jack Christensen
fede0ce5d6
Document that received messages are only valid until the next receive.
2020-09-05 11:30:23 -05:00
Yuli Khodorkovskiy
e6b823d649
Add missing GSSEncRequest
2019-12-17 20:21:57 -05:00
Jack Christensen
439ea11d47
NewFrontend and NewBackend cannot fail
2019-08-31 14:49:55 -05:00
Jack Christensen
2bc8f2e6af
Remove pkg/errors package
2019-08-31 11:53:26 -05:00
Jack Christensen
1ba5dcbe01
Support SSLRequest and CancelRequest
2019-08-31 11:48:01 -05:00
Jack Christensen
432c2951c7
Add a lot of documentation
2019-06-08 19:38:34 -05:00
Jack Christensen
a340d5f15f
CopyFail should be frontend message
2019-05-17 13:27:11 -05:00
Jack Christensen
4acc0f54c6
Import fixes from pgx/pgproto3
...
Import and adapt commit: fbb8cce
2019-05-03 14:07:55 -05:00
Jack Christensen
bb06e6b3ff
Decouple github.com/jackc/chunkreader
2019-03-30 12:46:56 -05:00
Jack Christensen
16176b5151
Add go module support
2019-03-30 12:26:24 -05:00
Jack Christensen
440fbf1581
Include missed changes
2019-01-26 12:21:54 -06:00
Jack Christensen
b3d0cbd0e6
Fix reading interrupted messages
...
When an message is received and a timeout occurs after reading the
header but before reading the entire body the connection state could
be corrupted due to the header being consumed. The next read would
consider the body of the previous message as the header for the next.
fixes #348
2017-12-16 13:45:22 -06:00
Jack Christensen
ffa9ff2213
Use github.com/pkg/errors
2017-06-04 21:30:03 -05:00
Jack Christensen
d6312305ae
Replace MarshalBinary with Encode
...
This new approach can avoid allocations.
2017-05-26 17:00:44 -05:00
Jack Christensen
b1934ad4c2
Add flush and close messages to pgproto3
2017-05-19 17:31:22 -05:00
Jack Christensen
61d4386931
Update pgproto3 to enable pgmock
2017-05-06 08:48:40 -05:00
Jack Christensen
d25abf5674
Add pgproto3.Backend
2017-05-01 18:11:55 -05:00