RST fixes

This commit is contained in:
Pinga 2025-05-14 13:43:35 +03:00
parent 6d297e4a7b
commit 9a5b3e6f6e
2 changed files with 21 additions and 21 deletions

View file

@ -1647,7 +1647,7 @@ function processDomainCreate($conn, $db, $xml, $clid, $database_type, $trans, $m
}
if ($keyTag < 0 || $keyTag > 65535) {
$db->rollBack();
sendEppError($conn, $db, 2006, 'Invalid keyTag provided', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Invalid keyTag provided', $clTRID, $trans);
return;
}
@ -1655,7 +1655,7 @@ function processDomainCreate($conn, $db, $xml, $clid, $database_type, $trans, $m
$validAlgorithms = [8, 13, 14, 15, 16];
if (!isset($alg) || !in_array($alg, $validAlgorithms)) {
$db->rollBack();
sendEppError($conn, $db, 2006, 'Invalid algorithm', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Invalid algorithm', $clTRID, $trans);
return;
}
@ -1671,12 +1671,12 @@ function processDomainCreate($conn, $db, $xml, $clid, $database_type, $trans, $m
];
if (!isset($validDigests[$digestType])) {
$db->rollBack();
sendEppError($conn, $db, 2006, 'Unsupported digestType', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Unsupported digestType', $clTRID, $trans);
return;
}
if (!isset($digest) || strlen($digest) != $validDigests[$digestType] || !ctype_xdigit($digest)) {
$db->rollBack();
sendEppError($conn, $db, 2006, 'Invalid digest length or format', $clTRID, $trans);
sendEppError($conn, $db, 2005, 'Invalid digest length or format', $clTRID, $trans);
return;
}
@ -1697,14 +1697,14 @@ function processDomainCreate($conn, $db, $xml, $clid, $database_type, $trans, $m
$validFlags = [256, 257];
if (isset($flags) && !in_array($flags, $validFlags)) {
$db->rollBack();
sendEppError($conn, $db, 2005, 'Invalid flags', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Invalid flags', $clTRID, $trans);
return;
}
// Validate protocol
if (isset($protocol) && $protocol != 3) {
$db->rollBack();
sendEppError($conn, $db, 2006, 'Invalid protocol', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Invalid protocol', $clTRID, $trans);
return;
}

View file

@ -2098,14 +2098,14 @@ function processDomainUpdate($conn, $db, $xml, $clid, $database_type, $trans) {
return;
}
if ($keyTag < 0 || $keyTag > 65535) {
sendEppError($conn, $db, 2006, 'Invalid keyTag provided', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Invalid keyTag provided', $clTRID, $trans);
return;
}
// Validate alg
$validAlgorithms = [8, 13, 14, 15, 16];
if (!isset($alg) || !in_array($alg, $validAlgorithms)) {
sendEppError($conn, $db, 2006, 'Invalid algorithm', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Invalid algorithm', $clTRID, $trans);
return;
}
@ -2119,11 +2119,11 @@ function processDomainUpdate($conn, $db, $xml, $clid, $database_type, $trans) {
4 => 96 // SHA-384
];
if (!isset($validDigests[$digestType])) {
sendEppError($conn, $db, 2006, 'Unsupported digestType', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Unsupported digestType', $clTRID, $trans);
return;
}
if (!isset($digest) || strlen($digest) != $validDigests[$digestType] || !ctype_xdigit($digest)) {
sendEppError($conn, $db, 2006, 'Invalid digest length or format', $clTRID, $trans);
sendEppError($conn, $db, 2005, 'Invalid digest length or format', $clTRID, $trans);
return;
}
@ -2170,13 +2170,13 @@ function processDomainUpdate($conn, $db, $xml, $clid, $database_type, $trans) {
// Validate flags
$validFlags = [256, 257];
if (!isset($flags) && !in_array($flags, $validFlags)) {
sendEppError($conn, $db, 2005, 'Invalid flags', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Invalid flags', $clTRID, $trans);
return;
}
// Validate protocol
if (!isset($protocol) && $protocol != 3) {
sendEppError($conn, $db, 2006, 'Invalid protocol', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Invalid protocol', $clTRID, $trans);
return;
}
@ -2250,7 +2250,7 @@ function processDomainUpdate($conn, $db, $xml, $clid, $database_type, $trans) {
$alg = (int) $algNode;
$validAlgorithms = [8, 13, 14, 15, 16];
if (!in_array($alg, $validAlgorithms)) {
sendEppError($conn, $db, 2006, 'Invalid algorithm', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Invalid algorithm', $clTRID, $trans);
return;
}
@ -2262,7 +2262,7 @@ function processDomainUpdate($conn, $db, $xml, $clid, $database_type, $trans) {
$digestType = (int) $digestTypeNode;
$validDigests = [2 => 64, 4 => 96]; // SHA-256 and SHA-384
if (!array_key_exists($digestType, $validDigests)) {
sendEppError($conn, $db, 2006, 'Unsupported digestType', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Unsupported digestType', $clTRID, $trans);
return;
}
@ -2273,7 +2273,7 @@ function processDomainUpdate($conn, $db, $xml, $clid, $database_type, $trans) {
}
$digest = (string) $digestNode;
if (strlen($digest) !== $validDigests[$digestType] || !ctype_xdigit($digest)) {
sendEppError($conn, $db, 2006, 'Invalid digest length or format', $clTRID, $trans);
sendEppError($conn, $db, 2005, 'Invalid digest length or format', $clTRID, $trans);
return;
}
@ -2286,14 +2286,14 @@ function processDomainUpdate($conn, $db, $xml, $clid, $database_type, $trans) {
return;
}
if ($keyTag < 0 || $keyTag > 65535) {
sendEppError($conn, $db, 2006, 'Invalid keyTag provided', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Invalid keyTag provided', $clTRID, $trans);
return;
}
// Validate alg
$validAlgorithms = [8, 13, 14, 15, 16];
if (!isset($alg) || !in_array($alg, $validAlgorithms)) {
sendEppError($conn, $db, 2006, 'Invalid algorithm', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Invalid algorithm', $clTRID, $trans);
return;
}
@ -2307,11 +2307,11 @@ function processDomainUpdate($conn, $db, $xml, $clid, $database_type, $trans) {
4 => 96 // SHA-384
];
if (!isset($validDigests[$digestType])) {
sendEppError($conn, $db, 2006, 'Unsupported digestType', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Unsupported digestType', $clTRID, $trans);
return;
}
if (!isset($digest) || strlen($digest) != $validDigests[$digestType] || !ctype_xdigit($digest)) {
sendEppError($conn, $db, 2006, 'Invalid digest length or format', $clTRID, $trans);
sendEppError($conn, $db, 2005, 'Invalid digest length or format', $clTRID, $trans);
return;
}
@ -2331,13 +2331,13 @@ function processDomainUpdate($conn, $db, $xml, $clid, $database_type, $trans) {
// Validate flags
$validFlags = [256, 257];
if (!isset($flags) && !in_array($flags, $validFlags)) {
sendEppError($conn, $db, 2005, 'Invalid flags', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Invalid flags', $clTRID, $trans);
return;
}
// Validate protocol
if (!isset($protocol) && $protocol != 3) {
sendEppError($conn, $db, 2006, 'Invalid protocol', $clTRID, $trans);
sendEppError($conn, $db, 2004, 'Invalid protocol', $clTRID, $trans);
return;
}