-
Interdit
LOAD
aux utilisateurs standards
Sur les plateformes qui exécuteront automatiquement les
fonctions d'initialisation d'une bibliothèque partagée (ceci
inclut au moins Windows et les Unix basés sur ELF),
LOAD
est
utilisable pour faire exécuter un code arbitraire par le
serveur. Merci à NGS Software pour cette information.
-
Vérifie que le créateur d'une fonction d'agrégat a le droit
d'exécuter les fonctions de transition spécifiées
Ce problème rendait possible le contournement de
l'interdiction du droit EXECUTE sur une fonction.
-
Correction de problèmes de sécurité et de problèmes sur les
64 bits dans contrib/intagg
-
Ajout du marquage STRICT nécessaire à quelques fonctions dans
contrib (Kris Jurka)
-
Évite un dépassement de tampon lorsque la déclaration du
curseur plpgsql dispose trop de paramètres (Neil)
-
Correction d'erreurs de plannification pour les jointures
complètes et externes à droite
Le résultat de la jointure était faussement supposé trié de
la même façon que l'entrée gauche. Ceci pouvait délivrer une
sortie mal triée à l'utilisateur mais, dans le cas de
jointures d'assemblage imbriquées, pouvait donner de
mauvaises réponses.
-
Correction de plperl pour les guillemets dans les champs
-
Correction de l'affichage des intervalles négatifs pour les
styles de date SQL et GERMAN
-
Fait que age(timestamptz) calcule à partir du fuseau horaire
et non pas de GMT