8000 Tags · AaronWjf/pgproto3 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: AaronWjf/pgproto3

Tags

v2.3.4

Toggle v2.3.4's commit message
[Summary]ddg

Code Source From: Self Code
Description:  [Optional]
Jira:  #CLOUDHE3DB-189
市场项目编号(名称):[Optional]

v2.3.3

Toggle v2.3.3's commit message
Backport fixes from pgx v5

Check for overflow on uint16 sizes in pgproto3

Do not allow protocol messages larger than ~1GB

The PostgreSQL server will reject messages greater than ~1 GB anyway.
However, worse than that is that a message that is larger than 4 GB
could wrap the 32-bit integer message size and be interpreted by the
server as multiple messages. This could allow a malicious client to
inject arbitrary protocol messages.

GHSA-mrww-27vc-gghv

v2.3.2

Toggle v2.3.2's commit message
Add pgx v5 note

v2.3.1

Toggle v2.3.1's commit message
Don't panic when receiving zero bytes with "slice bounds out of range"

v2.3.0

Toggle v2.3.0's commit message
add GSS authentication to pgproto3

v2.2.0

Toggle v2.2.0's commit message
Remove unimplemented JSON marshalling for FunctionCall type.

v2.1.1

Toggle v2.1.1's commit message
Fix unexpected EOF failure for StartupMessage

v2.1.0

Toggle v2.1.0's commit message
Add support for identifying authentication messages

The pgprotocol overloads 'p' messages with PasswordMessage,
SASLInitialResponse, SASLResponse, and GSSResponse. This patch allows
contextual identification of the message by setting the authType in the
frontend and then setting this value in the backend when a
AuthenticationResponseMessage is received.

v2.0.7

Toggle v2.0.7's commit message
Add support to ErrorResponse for unlocalized severity

Add missing 'V' field for unlocalized severity added in PG versions 9.6
and greater. See https://www.postgresql.org/docs/current/protocol-error-fields.html

v2.0.6

Toggle v2.0.6's commit message
Data row value slices need to be capacity limited

Otherwise, appending to a slice that came from a data row could
overwrite adjacent memory.
0