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
..
access
Prevent premature nbtree array advancement.
8 months ago
archive
Update copyright for 2025
1 year ago
backup
Use XLOG_CONTROL_FILE macro consistently for control file name.
9 months ago
bootstrap
Remove unnecessary (char *) casts [mem]
11 months ago
catalog
Remove pg_replication_origin's TOAST table.
8 months ago
commands
Handle self-referencing FKs correctly in partitioned tables
8 months ago
executor
Don't use a tuplestore if we don't have to for SQL-language functions.
8 months ago
foreign
Track the number of presorted outer pathkeys in MergePath
8 months ago
jit
Don't use double-quotes in #include's of system headers, redux.
9 months ago
lib
Update copyright for 2025
1 year ago
libpq
Use 'void *' for arbitrary buffers, 'uint8 *' for byte arrays
8 months ago
main
Use thread-safe strftime_l() instead of strftime().
10 months ago
nodes
gen_node_support.pl: improve error message for unclosed struct.
9 months ago
optimizer
Track the number of presorted outer pathkeys in MergePath
8 months ago
parser
Allow NOT NULL constraints to be added as NOT VALID
9 months ago
partitioning
Fix bug in cbc127917 to handle nested Append correctly
11 months ago
po
Translation updates
8 months ago
port
Give up on running with NetBSD/OpenBSD's default semaphore settings.
8 months ago
postmaster
Fix typos and grammar in the code
9 months ago
regex
Another unintentional behavior change in commit e9931bfb75.
9 months ago
replication
Remove pg_replication_origin's TOAST table.
8 months ago
rewrite
Refactor ChangeVarNodesExtended() using the custom callback
8 months ago
snowball
Use PG_MODULE_MAGIC_EXT in our installable shared libraries.
10 months ago
statistics
Fix recently introduced typos
9 months ago
storage
Use 'void *' for arbitrary buffers, 'uint8 *' for byte arrays
8 months ago
tcop
Add function to get memory context stats for processes
9 months ago
tsearch
Clear errno before calling strtol() in spell.c.
10 months ago
utils
Use 'void *' for arbitrary buffers, 'uint8 *' for byte arrays
8 months ago
.gitignore
…
Makefile
aio: Add liburing dependency
10 months ago
common.mk
…
meson.build
Update copyright for 2025
1 year ago
nls.mk
Return yyparse() result not via global variable
12 months ago