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
8 months ago
..
unicode
Fix INITCAP() word boundaries for PG_UNICODE_FAST.
8 months ago
.gitignore
Replace the data structure used for keyword lookup.
7 years ago
Makefile
common/jsonapi: support libpq as a client
1 year ago
archive.c
Update copyright for 2025
1 year ago
base64.c
Use 'void *' for arbitrary buffers, 'uint8 *' for byte arrays
8 months ago
binaryheap.c
Update copyright for 2025
1 year ago
blkreftable.c
Revert workarounds for -Wmissing-braces false positives on old GCC
9 months ago
checksum_helper.c
Update copyright for 2025
1 year ago
compression.c
Update copyright for 2025
1 year ago
config_info.c
Update copyright for 2025
1 year ago
controldata_utils.c
Use XLOG_CONTROL_FILE macro consistently for control file name.
9 months ago
cryptohash.c
Update copyright for 2025
1 year ago
cryptohash_openssl.c
Update copyright for 2025
1 year ago
d2s.c
Update copyright for 2025
1 year ago
d2s_full_table.h
Update copyright for 2025
1 year ago
d2s_intrinsics.h
Update copyright for 2025
1 year ago
digit_table.h
Change floating-point output format for improved performance.
7 years ago
encnames.c
Update copyright for 2025
1 year ago
exec.c
Update copyright for 2025
1 year ago
f2s.c
Update copyright for 2025
1 year ago
fe_memutils.c
Update copyright for 2025
1 year ago
file_perm.c
Update copyright for 2025
1 year ago
file_utils.c
pg_upgrade: Add --swap for faster file transfer.
9 months ago
hashfn.c
Update copyright for 2025
1 year ago
hmac.c
Update copyright for 2025
1 year ago
hmac_openssl.c
Update copyright for 2025
1 year ago
ip.c
Update copyright for 2025
1 year ago
jsonapi.c
With GB18030, prevent SIGSEGV from reading past end of allocation.
8 months ago
keywords.c
Update copyright for 2025
1 year ago
kwlookup.c
Update copyright for 2025
1 year ago
link-canary.c
Update copyright for 2025
1 year ago
logging.c
Update copyright for 2025
1 year ago
md5.c
Update copyright for 2025
1 year ago
md5_common.c
Use 'void *' for arbitrary buffers, 'uint8 *' for byte arrays
8 months ago
md5_int.h
Update copyright for 2025
1 year ago
meson.build
Update copyright for 2025
1 year ago
parse_manifest.c
pg_noreturn to replace pg_attribute_noreturn()
10 months ago
percentrepl.c
Update copyright for 2025
1 year ago
pg_get_line.c
Update copyright for 2025
1 year ago
pg_lzcompress.c
Update copyright for 2025
1 year ago
pg_prng.c
Update copyright for 2025
1 year ago
pgfnames.c
Update copyright for 2025
1 year ago
psprintf.c
Update copyright for 2025
1 year ago
relpath.c
Change relpath() et al to return path by value
10 months ago
restricted_token.c
Update copyright for 2025
1 year ago
rmtree.c
Update copyright for 2025
1 year ago
ryu_common.h
Update copyright for 2025
1 year ago
saslprep.c
Update copyright for 2025
1 year ago
scram-common.c
Use 'void *' for arbitrary buffers, 'uint8 *' for byte arrays
8 months ago
sha1.c
Update copyright for 2025
1 year ago
sha1_int.h
Update copyright for 2025
1 year ago
sha2.c
Update copyright for 2025
1 year ago
sha2_int.h
Update copyright for 2025
1 year ago
sprompt.c
Update copyright for 2025
1 year ago
string.c
Update copyright for 2025
1 year ago
stringinfo.c
Fix a compiler warning in initStringInfo().
12 months ago
unicode_case.c
Harmonize function parameter names for Postgres 18.
9 months ago
unicode_category.c
Update copyright for 2025
1 year ago
unicode_norm.c
Update copyright for 2025
1 year ago
username.c
Update copyright for 2025
1 year ago
wait_error.c
Update copyright for 2025
1 year ago
wchar.c
With GB18030, prevent SIGSEGV from reading past end of allocation.
8 months ago