Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1f8c250897 | |||
| 5784e61e40 | |||
| 63f88a2076 | |||
|
|
b8223a87ad |
10
ChangeLog
10
ChangeLog
@@ -1,3 +1,13 @@
|
||||
**v1.3 :**
|
||||
|
||||
Server
|
||||
* Improve filter URL match
|
||||
|
||||
Addon
|
||||
* Minor bug fixes
|
||||
|
||||
CLI
|
||||
|
||||
**v1.2 :**
|
||||
|
||||
Server
|
||||
|
||||
14
README.md
14
README.md
@@ -81,19 +81,7 @@ The dependencies are libcurl and OpenSSL (-dev packages : ie _libcurl4-openssl-d
|
||||
A sample configuration file is available _gpass.ini.sample_
|
||||
|
||||
|
||||
Version Information
|
||||
-------------------
|
||||
|
||||
Current version is 1.1.
|
||||
|
||||
|
||||
License
|
||||
-------
|
||||
|
||||
All the code is licensed under GPL v3. Source code is available [here](http://indefero.soutade.fr/p/gpass).
|
||||
|
||||
|
||||
Mailing list
|
||||
------------
|
||||
|
||||
You can subscribe to the announce list @ https://pannous.soutade.fr/lists/gpass
|
||||
All the code is licensed under GPL v3. Source code is available [here](https://forge.soutade.fr/soutade/gPass).
|
||||
|
||||
@@ -376,9 +376,9 @@ function createMenus(browser)
|
||||
|
||||
/* Not supported by Chrome */
|
||||
if (browser.menus.onShown)
|
||||
title = 'Disable gPass for this website';
|
||||
title = 'Disable form\'s hook for this website';
|
||||
else
|
||||
title = 'Disable or enable gPass for this website';
|
||||
title = 'Disable or enable form\'s hook for this website';
|
||||
|
||||
/* Enable/disable */
|
||||
browser.menus.create({
|
||||
@@ -389,9 +389,9 @@ function createMenus(browser)
|
||||
|
||||
/* Not supported by Chrome */
|
||||
if (browser.menus.onShown)
|
||||
title = 'Disable gPass for ALL websites';
|
||||
title = 'Disable form\'s hook for ALL websites';
|
||||
else
|
||||
title = 'Disable or enable gPass for ALL websites';
|
||||
title = 'Disable or enable form\'s hook for ALL websites';
|
||||
|
||||
/* Always enable/disable */
|
||||
browser.menus.create({
|
||||
|
||||
@@ -219,7 +219,8 @@ function on_sumbit(e)
|
||||
if (!password_computed)
|
||||
{
|
||||
debug("No password computed");
|
||||
form.submit();
|
||||
if (form.submit)
|
||||
form.submit();
|
||||
}
|
||||
|
||||
return true;
|
||||
@@ -242,7 +243,8 @@ function set_password(form, field, password, do_submit)
|
||||
evt.which = 13;
|
||||
field.dispatchEvent(evt);
|
||||
// Submit form
|
||||
form.submit();
|
||||
if (form.submit)
|
||||
form.submit();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
|
||||
"name": "gPass",
|
||||
"short_name": "gPass",
|
||||
"version": "1.2",
|
||||
"version": "1.3",
|
||||
"description": "gPass : global password manager",
|
||||
"icons" : {"16":"icons/gpass_icon_16.png", "32":"icons/gpass_icon_32.png", "64":"icons/gpass_icon_64.png", "128":"icons/gpass_icon_128.png"},
|
||||
"author" : "Grégory Soutadé",
|
||||
"homepage_url" : "http://indefero.soutade.fr/p/gpass",
|
||||
"homepage_url" : "https://forge.soutade.fr/soutade/gPass",
|
||||
|
||||
"content_scripts": [
|
||||
{
|
||||
|
||||
@@ -180,7 +180,6 @@ function _query_tabs_init(tabs)
|
||||
url += '&user=' + document.getElementById("gPassUsername").value;
|
||||
var link = document.getElementById("serverLink");
|
||||
link.href = url;
|
||||
|
||||
return true;
|
||||
});
|
||||
|
||||
|
||||
@@ -27,10 +27,10 @@ function _notification(message, data)
|
||||
message += data;
|
||||
|
||||
options = {
|
||||
type: "basic",
|
||||
title : "gPass",
|
||||
type: "basic",
|
||||
title : "gPass",
|
||||
message : message,
|
||||
iconUrl:browser.extension.getURL("icons/gpass_icon_64.png")
|
||||
iconUrl: browser.runtime.getURL("icons/gpass_icon_64.png")
|
||||
};
|
||||
|
||||
browser.notifications.create("gPass", options, function(){});
|
||||
|
||||
@@ -25,10 +25,10 @@ function _notification(message, data)
|
||||
message += data;
|
||||
|
||||
options = {
|
||||
type: "basic",
|
||||
title : "gPass",
|
||||
type: "basic",
|
||||
title : "gPass",
|
||||
message : message,
|
||||
iconUrl:browser.extension.getURL("icons/gpass_icon_64.png")
|
||||
iconUrl: browser.runtime.getURL("icons/gpass_icon_64.png")
|
||||
};
|
||||
|
||||
browser.notifications.create(options).then(
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
|
||||
"name": "gPass",
|
||||
"short_name": "gPass",
|
||||
"version": "1.1",
|
||||
"version": "1.3",
|
||||
"description": "gPass : global password manager",
|
||||
"icons" : {"16":"icons/gpass_icon_16.png", "32":"icons/gpass_icon_32.png", "64":"icons/gpass_icon_64.png", "128":"icons/gpass_icon_128.png"},
|
||||
"author" : "Grégory Soutadé",
|
||||
"homepage_url" : "http://indefero.soutade.fr/p/gpass",
|
||||
"homepage_url" : "https://forge.soutade.fr/soutade/gPass",
|
||||
|
||||
"content_scripts": [
|
||||
{
|
||||
|
||||
@@ -73,8 +73,8 @@ else
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
|
||||
<link rel="icon" type="image/png" href="resources/favicon.png" />
|
||||
<link rel="stylesheet" type="text/css" href="resources/gpass.css" />
|
||||
<link rel="icon" type="image/png" href="/resources/favicon.png" />
|
||||
<link rel="stylesheet" type="text/css" href="/resources/gpass.css" />
|
||||
<script language="javascript">
|
||||
<?php
|
||||
echo "pbkdf2_level=$PBKDF2_LEVEL; use_shadow_logins=$USE_SHADOW_LOGINS;\n";
|
||||
|
||||
@@ -121,7 +121,6 @@ function clear_form()
|
||||
inputs[i].type == "password")
|
||||
inputs[i].value = "";
|
||||
}
|
||||
chkPass("");
|
||||
}
|
||||
|
||||
function url_domain(data) {
|
||||
@@ -458,7 +457,7 @@ function password_filter_changed()
|
||||
target_url = elem.value.replace('*', '') ;
|
||||
|
||||
try {
|
||||
if (target_url.match(filter))
|
||||
if (target_url.match(filter) || filter.match(target_url))
|
||||
password_div.appendChild(div);
|
||||
}
|
||||
/* Forgive re errors */
|
||||
|
||||
Reference in New Issue
Block a user