You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Heikki Linnakangas
b28c59a6cd
Use 'void *' for arbitrary buffers, 'uint8 *' for byte arrays
...
A 'void *' argument suggests that the caller might pass an arbitrary
struct, which is appropriate for functions like libc's read/write, or
pq_sendbytes(). 'uint8 *' is more appropriate for byte arrays that
have no structure, like the cancellation keys or SCRAM tokens. Some
places used 'char *', but 'uint8 *' is better because 'char *' is
commonly used for null-terminated strings. Change code around SCRAM,
MD5 authentication, and cancellation key handling to follow these
conventions.
Discussion: https://www.postgresql.org/message-id/61be9e31-7b7d-49d5-bc11-721800d89d64@eisentraut.org
9 months ago
..
archive.h
Update copyright for 2025
1 year ago
base64.h
Use 'void *' for arbitrary buffers, 'uint8 *' for byte arrays
9 months ago
blkreftable.h
Update copyright for 2025
1 year ago
checksum_helper.h
Update copyright for 2025
1 year ago
compression.h
Update copyright for 2025
1 year ago
config_info.h
Update copyright for 2025
1 year ago
connect.h
Update copyright for 2025
1 year ago
controldata_utils.h
Update copyright for 2025
1 year ago
cryptohash.h
Update copyright for 2025
1 year ago
fe_memutils.h
Update copyright for 2025
1 year ago
file_perm.h
Update copyright for 2025
1 year ago
file_utils.h
pg_upgrade: Add --swap for faster file transfer.
10 months ago
hashfn.h
Update copyright for 2025
1 year ago
hashfn_unstable.h
Silence warning in older versions of Valgrind
11 months ago
hmac.h
Update copyright for 2025
1 year ago
int.h
Update copyright for 2025
1 year ago
int128.h
Update copyright for 2025
1 year ago
ip.h
Update copyright for 2025
1 year ago
jsonapi.h
Be clearer about when jsonapi's need_escapes is needed
1 year ago
keywords.h
Update copyright for 2025
1 year ago
kwlookup.h
Update copyright for 2025
1 year ago
link-canary.h
Update copyright for 2025
1 year ago
logging.h
Show more-intuitive titles for psql commands \dt, \di, etc.
12 months ago
md5.h
Use 'void *' for arbitrary buffers, 'uint8 *' for byte arrays
9 months ago
oauth-common.h
Add support for OAUTHBEARER SASL mechanism
11 months ago
openssl.h
Update copyright for 2025
1 year ago
parse_manifest.h
pg_noreturn to replace pg_attribute_noreturn()
10 months ago
percentrepl.h
Update copyright for 2025
1 year ago
pg_lzcompress.h
Apply PGDLLIMPORT markings broadly.
4 years ago
pg_prng.h
Update copyright for 2025
1 year ago
relpath.h
Change relpath() et al to return path by value
11 months ago
restricted_token.h
Update copyright for 2025
1 year ago
saslprep.h
Update copyright for 2025
1 year ago
scram-common.h
Use 'void *' for arbitrary buffers, 'uint8 *' for byte arrays
9 months ago
sha1.h
Update copyright for 2025
1 year ago
sha2.h
Update copyright for 2025
1 year ago
shortest_dec.h
Update copyright for 2025
1 year ago
string.h
Update copyright for 2025
1 year ago
unicode_case.h
Add support for Unicode case folding.
1 year ago
unicode_case_table.h
Update Unicode data to Unicode 16.0.0
10 months ago
unicode_category.h
Update copyright for 2025
1 year ago
unicode_category_table.h
Update Unicode data to Unicode 16.0.0
10 months ago
unicode_east_asian_fw_table.h
Update Unicode data to Unicode 16.0.0
10 months ago
unicode_nonspacing_table.h
Update Unicode data to Unicode 16.0.0
10 months ago
unicode_norm.h
Update copyright for 2025
1 year ago
unicode_norm_hashfunc.h
Update Unicode data to Unicode 16.0.0
10 months ago
unicode_norm_table.h
Update Unicode data to Unicode 16.0.0
10 months ago
unicode_normprops_table.h
Update Unicode data to Unicode 16.0.0
10 months ago
unicode_version.h
Update Unicode data to Unicode 16.0.0
10 months ago
username.h
Update copyright for 2025
1 year ago