From 81e134f8724f57f4a0e4eee8ead73f109c948fa4 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Mon, 24 Jun 2013 05:23:14 -0700 Subject: [PATCH] Send 404 for invalid database and schema --- adminer/include/connect.inc.php | 2 ++ changes.txt | 1 + 2 files changed, 3 insertions(+) diff --git a/adminer/include/connect.inc.php b/adminer/include/connect.inc.php index 637abef9..3ee717f5 100644 --- a/adminer/include/connect.inc.php +++ b/adminer/include/connect.inc.php @@ -3,6 +3,7 @@ function connect_error() { global $adminer, $connection, $token, $error, $drivers; $databases = array(); if (DB != "") { + header("HTTP/1.1 404 Not Found"); page_header(lang('Database') . ": " . h(DB), lang('Invalid database.'), true); } else { if ($_POST["db"] && !$error) { @@ -75,6 +76,7 @@ if (support("scheme") && DB != "" && $_GET["ns"] !== "") { redirect(preg_replace('~ns=[^&]*&~', '', ME) . "ns=" . get_schema()); } if (!set_schema($_GET["ns"])) { + header("HTTP/1.1 404 Not Found"); page_header(lang('Schema') . ": " . h($_GET["ns"]), lang('Invalid schema.'), true); page_footer("ns"); exit; diff --git a/changes.txt b/changes.txt index dff04124..e982e4f5 100644 --- a/changes.txt +++ b/changes.txt @@ -6,6 +6,7 @@ Don't check previous checkbox on added column in create table (bug #3614245) Order table list by name Verify UTF-8 encoding of CSV import Notify user about expired master password for permanent login +Send 404 for invalid database and schema MySQL: Speed up updating rows without numeric or UTF-8 primary key PostgreSQL: Fix detecting oid column in PDO PostgreSQL: Handle timestamp types (bug #3614086)