postgresql/contrib/ltree
Alexander Korotkov 8bbd0cce92 Validate ltree siglen GiST option to be int-aligned
Unaligned siglen could lead to an unaligned access to subsequent key fields.

Backpatch to 13, where opclass options were introduced.

Reported-by: Alexander Lakhin
Bug: 17847
Discussion: https://postgr.es/m/17847-171232970bea406b%40postgresql.org
Reviewed-by: Tom Lane, Pavel Borisov, Alexander Lakhin
Backpatch-through: 13
2023-04-23 14:30:09 +03:00
..
data
expected Validate ltree siglen GiST option to be int-aligned 2023-04-23 14:30:09 +03:00
sql Validate ltree siglen GiST option to be int-aligned 2023-04-23 14:30:09 +03:00
_ltree_gist.c Remove useless casts to (void *) in arguments of some system functions 2023-02-07 06:57:59 +01:00
_ltree_op.c Split up guc.c for better build speed and ease of maintenance. 2022-09-13 11:11:45 -04:00
.gitignore
crc32.c
crc32.h
lquery_op.c Remove useless character-length checks in contrib/ltree. 2022-10-06 11:18:32 -04:00
ltree_gist.c Validate ltree siglen GiST option to be int-aligned 2023-04-23 14:30:09 +03:00
ltree_io.c New header varatt.h split off from postgres.h 2023-01-10 05:54:36 +01:00
ltree_op.c
ltree--1.0--1.1.sql
ltree--1.1--1.2.sql
ltree--1.1.sql
ltree.control
ltree.h Allow hyphens in ltree labels 2023-01-06 16:05:46 -05:00
ltreetest.sql
ltxtquery_io.c Remove useless casts to (void *) in arguments of some system functions 2023-02-07 06:57:59 +01:00
ltxtquery_op.c
Makefile
meson.build Update copyright for 2023 2023-01-02 15:00:37 -05:00