diff --git a/drivers/bookmarklet/images/icons/Spree.png b/drivers/bookmarklet/images/icons/Spree.png new file mode 100644 index 000000000..88b593baf Binary files /dev/null and b/drivers/bookmarklet/images/icons/Spree.png differ diff --git a/drivers/bookmarklet/images/icons/Subrion.png b/drivers/bookmarklet/images/icons/Subrion.png new file mode 100755 index 000000000..fdd2e2d4e Binary files /dev/null and b/drivers/bookmarklet/images/icons/Subrion.png differ diff --git a/drivers/bookmarklet/images/icons/eSyndiCat.png b/drivers/bookmarklet/images/icons/eSyndiCat.png new file mode 100755 index 000000000..4efd96fdb Binary files /dev/null and b/drivers/bookmarklet/images/icons/eSyndiCat.png differ diff --git a/drivers/bookmarklet/json b/drivers/bookmarklet/json index d25d45029..da60407df 100755 --- a/drivers/bookmarklet/json +++ b/drivers/bookmarklet/json @@ -52,7 +52,7 @@ }, "2z Project": { "cats": [ 1 ], - "meta": { "generator": "2z project" } + "meta": { "generator": "2z project ([\\d\\.]+);version:\\1" } }, "3dCart": { "cats": [ 1, 6 ], @@ -66,7 +66,7 @@ }, "AddThis": { "cats": [ 5 ], - "script": "addthis\\.com/js", + "script": "addthis\\.com/js/(\d+)?;version:\\1", "env": "^addthis" }, "Adobe CQ5": { @@ -101,12 +101,12 @@ "Amiro.CMS": { "cats": [ 1 ], "meta": { "generator": "Amiro" }, - "html": "system_js\\.php\\?script=", + "html": "system_(js\\.php\\?script=|css\\.php\\?styles)[^"]+cv=([\d\.]+)\\;version:\\2", "implies": "PHP" }, "AMPcms": { "cats": [ 1 ], - "headers": { "X-AMP-Version": ".*", "Set-Cookie": "AMP=" }, + "headers": { "X-AMP-Version": "([\\d\\.]+)\\;version=\\1", "Set-Cookie": "^AMP=" }, "env": "^amp_js_init$", "implies": "PHP" }, @@ -116,7 +116,7 @@ }, "AOLserver": { "cats": [ 22 ], - "headers": { "Server": "AOLserver" } + "headers": { "Server": "AOLserver/?([\d\.]+)?\\;version:\\1" } }, "Apache": { "cats": [ 22 ], @@ -130,11 +130,11 @@ }, "Apache Tomcat": { "cats": [ 22 ], - "headers": { "Server": "Apache-Coyote" } + "headers": { "Server": "Apache-Coyote/?([\\d\\.]+)?\\;version:\\1" } }, "Apache Traffic Server": { "cats": [ 22 ], - "headers": { "Server": "YTS" } + "headers": { "Server": "ATS/?([\\d\\.]+)?\\;version:\\1" } }, "Arc Forum": { "cats": [ 2 ], @@ -142,12 +142,12 @@ }, "AsciiDoc": { "cats": [ 1, 20, 27 ], - "meta": { "generator": "^AsciiDoc" }, + "meta": { "generator": "^AsciiDoc ([\\d\\.]+)\\;version:\\1" }, "env": "^asciidoc$" }, "ATG Web Commerce": { "cats": [ 6 ], - "headers": { "X-ATG-Version": "ATG" }, + "headers": { "X-ATG-Version": "(ATGPlatform/([\\d\\.]+))?\\;version:\\2" }, "html": "<[^>]+_DARGS" }, "Atlassian Confluence": { @@ -167,7 +167,7 @@ }, "AWStats": { "cats": [ 10 ], - "meta": { "generator": "AWStats" }, + "meta": { "generator": "AWStats ([\\d\\.]+( \\(build [\\d\\.]+\\))?)\\;version:\\1" }, "implies": "Perl" }, "Backbone.js": { @@ -178,12 +178,12 @@ }, "Banshee": { "cats": [ 1, 18 ], - "html": "Built upon the ]+banshee-php\\.org", + "html": "Built upon the ]+banshee-php\\.org/\">[a-z]+(v([\\d\\.]+))?\\;version:\\2", "implies": "PHP" }, "BIGACE": { "cats": [ 1 ], - "meta": { "generator": "BIGACE" }, + "meta": { "generator": "BIGACE ([\\d\\.]+)\\;version:\\1" }, "html": "Powered by ]+BIGACE|