[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc
jochen at chromium.org
jochen at chromium.org
Wed Dec 22 13:36:41 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit 47d24468662a184a9be88fbdaf3f8d7940e7eee0
Author: jochen at chromium.org <jochen at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Tue Sep 21 14:19:44 2010 +0000
2010-09-21 Jochen Eisinger <jochen at chromium.org>
Reviewed by Jeremy Orlow.
Use @ to concatenate the database name and the database identifier when building
the filename to use for indexed databases. That character is valid for filenames
but cannot occur in a database identifier derived from a security origin.
https://bugs.webkit.org/show_bug.cgi?id=46178
* storage/IDBFactoryBackendImpl.cpp:
(WebCore::IDBFactoryBackendImpl::databaseFileName):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@67950 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index fc79393..d3b90fe 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,15 @@
+2010-09-21 Jochen Eisinger <jochen at chromium.org>
+
+ Reviewed by Jeremy Orlow.
+
+ Use @ to concatenate the database name and the database identifier when building
+ the filename to use for indexed databases. That character is valid for filenames
+ but cannot occur in a database identifier derived from a security origin.
+ https://bugs.webkit.org/show_bug.cgi?id=46178
+
+ * storage/IDBFactoryBackendImpl.cpp:
+ (WebCore::IDBFactoryBackendImpl::databaseFileName):
+
2010-09-21 Steve Block <steveblock at google.com>
Reviewed by Jeremy Orlow.
diff --git a/WebCore/storage/IDBFactoryBackendImpl.cpp b/WebCore/storage/IDBFactoryBackendImpl.cpp
index b7ffdca..26473ae 100644
--- a/WebCore/storage/IDBFactoryBackendImpl.cpp
+++ b/WebCore/storage/IDBFactoryBackendImpl.cpp
@@ -150,7 +150,7 @@ String IDBFactoryBackendImpl::databaseFileName(const String& name, SecurityOrigi
{
String databaseIdentifier = securityOrigin->databaseIdentifier();
String santizedName = encodeForFileName(name);
- return databaseIdentifier + "_" + santizedName + ".indexeddb";
+ return databaseIdentifier + "@" + santizedName + ".indexeddb";
}
} // namespace WebCore
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list