Skip to content

Commit

Permalink
Merge pull request #181 from GitTom/master
Browse files Browse the repository at this point in the history
Updated name, version, some links, and the README.
  • Loading branch information
miquelfire authored May 17, 2021
2 parents fa4e4cb + 8e64d37 commit 6f1c9bf
Show file tree
Hide file tree
Showing 7 changed files with 39 additions and 35 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
0.9.0 - 2021-05-16

* Includes some changes that @heavensrevenge made back in 2018 after 0.8.9.
* Changed name from "PM Pro" to "PM Org" to associate with PasswordMaker.org.
* Resubmit to Chrome Web Store because old listing (and maintainer) are gone.

0.8.9 - 2018-04-30

* First try to fix issue #172
Expand Down
27 changes: 13 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,32 @@
# PasswordMaker Pro
# PasswordMaker (.org) Chrome Extension

![Example Screenshot](https://i.imgur.com/OxCD9TN.png)
This is a Chrome Extension that implements the PasswordMaker.org method for generating a unique, secure password for any site, from a single master password.

The only thing which kept me from completely switching to Chrome was a missing port of the [passwordmaker.org](http://www.passwordmaker.org/) extension.
There was one available in the [Chrome Web Store](https://chrome.google.com/webstore/detail/passwordmaker/doblembglfahhpiilfhajboogopikhcm) but sadly, that extension is only a simple port of the HTML page which is offered on [passwordmaker.org](http://www.passwordmaker.org/passwordmaker.html).
This technique has been widely used since 2003, though it has been eclipsed by generators that create a random password for each site. The problem with that method is that every generated password must be stored - with the PasswordMaker.org technique you just memorize or record the master password (this master password can not be determined from the generated passwords).

This extension fixes that. This is a native Chrome port with all the bells and whistles you'd expect!
Later, if you switch to a different platform or lose all record of your passwords, you can still easily unlock all your passwords, for all your sites (and on any platform since this same technique is implemented on other platforms) as long as you can remember your master password.

### For more, see the [passwordmaker.org](https://www.passwordmaker.org/) site.

# Installation

### Chrome
- You can install this extension from the [Chrome Web Store](https://chrome.google.com/webstore/detail/passwordmaker-pro/lnhofcfhehhcbccpmdmdpjncdoihmkkh) from it's new home.
Install this extension from the [Chrome Web Store](https://chrome.google.com/webstore/search/password%20maker%20(.org)).

### Opera
- You can install this extension from the [Opera Extension Gallery](https://addons.opera.com/en/extensions/details/passwordmaker-pro/)
# Status of this project

If you have previously used the Firefox Extension, you can directly import your .rdf file.
## Update 2021-05-16 by [@GitTom](https://github.com/GitTom)

# Status of this project
The old "Password Maker Pro" published by @heavensrevenge was taken down by Google due to policy violations (probably just that the listing was not maintained with updated privacy declarations). I applied some minor updates, incremented the version to 0.9.0, and created a new Chrome Web Store listing under the name "Password Maker (.org)".

## Update 2014-07-13 by [@heavensrevenge](https://github.com/heavensrevenge)
### Update 2014-07-13 by [@heavensrevenge](https://github.com/heavensrevenge)

I am the new and active maintainer of this project and I have uploaded this extension back to the Chrome Web Store which is located at https://chrome.google.com/webstore/detail/passwordmaker-pro/lnhofcfhehhcbccpmdmdpjncdoihmkkh

**_PLEASE Export your profile data_** to be sure you have a back-up of your data which you can import into the most current version.
I apologize for any problems the disappearance from the Chrome Web Store may have caused, but I will do my best to keep this extension alive and well.


### Update 2014-07-12 by [@bitboxer](http://github.com/bitboxer)
### Update 2014-07-12 by [@bitboxer](https://github.com/bitboxer)

I don't use this plug-in anymore and do not have the time or energy to continue maintainership.
I'm out. It was a nice ride.
Expand All @@ -42,4 +41,4 @@ I'm out. It was a nice ride.

## Copyright

See LICENSE for details. A list of all contributors can be found [here](http://github.com/passwordmaker/chrome-passwordmaker/contributors).
See LICENSE for details. A list of all contributors can be found [here](https://github.com/passwordmaker/chrome-passwordmaker/contributors).
23 changes: 11 additions & 12 deletions html/options.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
<html>
<head>
<meta charset="utf-8">
<title>PasswordMaker Pro</title>
<title>PasswordMaker.org</title>
<link rel="stylesheet" href="../css/awesome-buttons.css">
<link rel="stylesheet" href="../css/options.css">
</head>
<body>
<header>
<h1>Options</h1>
<a id="banner" target="_blank" href="https://github.com/passwordmaker/chrome-passwordmaker">
<a id="banner" target="_blank" href="https://github.com/GitTom/chrome-passwordmaker">
<img src="../images/forkme_right_red_aa0000.png" alt="Fork me on GitHub" height="149" width="149">
</a>
</header>
Expand Down Expand Up @@ -52,7 +52,7 @@ <h2>Selected Profile:</h2>
</div>
<div class="row">
<div class="url_example">
<span id="exprotocol">http://</span><span id="exsubdomain">my.</span><span id="exdomain">example.com</span><span id="expath">/my/path?q=search</span>
<span id="exprotocol">https://</span><span id="exsubdomain">my.</span><span id="exdomain">example.com</span><span id="expath">/my/path?q=search</span>
</div>
</div>
<div class="row">
Expand Down Expand Up @@ -205,7 +205,7 @@ <h2>Import Profiles</h2>
<div class="section_info">Paste export into the box below then click "Import".</div>
<div class="section_info">
From Firefox PasswordMaker go to
<a class="link" target="_blank" href="http://www.passwordmaker.org/Firefox/Mozilla/SeaMonkey/Flock/Netscape/Advanced">Advanced Options</a>
<a class="link" target="_blank" href="https://www.passwordmaker.org/Firefox/Mozilla/SeaMonkey/Flock/Netscape/Advanced">Advanced Options</a>
&rarr; File &rarr; Export Settings &rarr; RDF.<br>
Open the .rdf file in a plain text editor (e.g. notepad) then select all, copy and paste into the box below.
</div>
Expand All @@ -222,10 +222,10 @@ <h2>Import Profiles</h2>
<section id="export_settings">
<h2>Export Profiles</h2>
<div class="row">
<div class="section_info">Copy and paste the text below into "Import Profiles" section of Chrome PasswordMaker Pro.</div>
<div class="section_info">Copy and paste the text below into "Import Profiles" section of Chrome PasswordMaker.org.</div>
<div class="section_info">
For Firefox PasswordMaker, save the text below into a plain text document (e.g. open notepad, paste, save as "profiles.rdf") then go to
<a class="link" target="_blank" href="http://www.passwordmaker.org/Firefox/Mozilla/SeaMonkey/Flock/Netscape/Advanced">Advanced Options</a>
<a class="link" target="_blank" href="https://www.passwordmaker.org/Firefox/Mozilla/SeaMonkey/Flock/Netscape/Advanced">Advanced Options</a>
&rarr; File &rarr; Import Settings.
<b>Back up any existing settings first by going to Firefox PasswordMaker &rarr; File &rarr; Export Setting &rarr; RDF.</b>
</div>
Expand Down Expand Up @@ -334,18 +334,18 @@ <h2>Information</h2>
<div class="subrow">
<div class="section_info">Keyboard navigation</div>
<div class="info_text">
You can use the shortcut <b>Alt+Z</b> to open the PasswordMaker Pro popup, no matter
You can use the shortcut <b>Alt+Z</b> to open the PasswordMaker popup, no matter
where you are on a website.<br><br>
When you are done typing your master password in the <i>Password</i> textfield of the
PassworkMaker Pro popup, you can push <b>Enter</b> to fill the open website'spassword field
with the generated password, using the settings that were preselected in the
PasswordMaker Pro popup. Alternatively, you can copy the generated password
PasswordMaker popup. Alternatively, you can copy the generated password
to the clipboard by pressing <b>Ctrl+C</b>.<br><br>
If you do not have the <b>Keep Master Password Hash</b> setting enabled, pushing <b>Enter</b> or
<b>Tab</b> in the <i>Password</i> textfield will bring you to the <i>Confirmation</i> textfield. Here you can
then push <b>Enter</b>, after you are done typing your master password again, to fill the open
website's password field, using the settings that were preselected in the password popup.<br><br>
If you want to alter any of the PasswordMaker Pro popup's settings, just push <b>Tab</b> to
If you want to alter any of the PasswordMaker popup's settings, just push <b>Tab</b> to
get to the respective next setting. Push <b>Shift+Tab</b> to get to the previous setting
respectively. When you are in the <i>Generated Password</i> field, again you can push <b>Enter</b>
to fill the open website's password field.
Expand All @@ -355,9 +355,8 @@ <h2>Information</h2>
</section>
</main>
<footer>
<a target="_blank" href="https://github.com/passwordmaker/chrome-passwordmaker">PasswordMaker Pro</a>
is based on <a target="_blank" href="http://www.passwordmaker.org/">passwordmaker.org</a> and is proudly presented by
<a target="_blank" href="http://toxprox.tumblr.com/">Eric Aguiar (heavensrevenge)</a> *Currently seeking employment*
<a target="_blank" href="https://github.com/GitTom/chrome-passwordmaker">PasswordMaker</a>
is based on <a target="_blank" href="https://www.passwordmaker.org/">passwordmaker.org</a>
</footer>
<script src="../javascript/libs/jquery.min.js"></script>
<script src="../javascript/libs/sjcl.js"></script>
Expand Down
6 changes: 3 additions & 3 deletions html/popup.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
<html>
<head>
<meta charset="utf-8">
<title>PasswordMaker Pro</title>
<title>PasswordMaker.org</title>
<link rel="stylesheet" href="../css/awesome-buttons.css">
<link rel="stylesheet" href="../css/popup.css">
</head>
<body>
<header>
<img alt="PasswordMaker Pro" src="../images/passwdmaker48.png">
<span>PasswordMaker Pro</span>
<img alt="PasswordMaker.org" src="../images/passwdmaker48.png">
<span>PasswordMaker.org</span>
</header>
<main>
<div class="small_row">
Expand Down
2 changes: 1 addition & 1 deletion javascript/options.js
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@ function fileExport() {
});
var downloadLink = document.createElement("a");
downloadLink.href = window.URL.createObjectURL(textFileAsBlob);
downloadLink.download = "PasswordMaker Pro Profile Data.rdf";
downloadLink.download = "PasswordMaker.org Profile Data.rdf";
downloadLink.click();
}

Expand Down
8 changes: 4 additions & 4 deletions manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,14 @@
}
},
"description": "Flexible password generator using a cryptographic hash algorithm of your choice - Fully Compatible with PasswordMaker.org",
"homepage_url": "https://github.com/passwordmaker/chrome-passwordmaker",
"homepage_url": "https://github.com/GitTom/chrome-passwordmaker",
"icons": {
"16": "images/passwdmaker16.png",
"48": "images/passwdmaker48.png",
"128": "images/passwdmaker128.png"
},
"manifest_version": 2,
"name": "PasswordMaker Pro",
"name": "Password Maker (.org)",
"offline_enabled": true,
"options_page": "html/options.html",
"options_ui": {
Expand All @@ -36,6 +36,6 @@
},
"optional_permissions": ["clipboardRead", "clipboardWrite"],
"permissions": ["activeTab", "storage", "alarms"],
"short_name": "PasswordMaker Pro",
"version": "0.8.9"
"short_name": "PasswordMaker.org",
"version": "0.9.0"
}
2 changes: 1 addition & 1 deletion test/index.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<head>
<title>PasswordMaker Pro Test Suite</title>
<title>PasswordMaker.org Test Suite</title>
<meta charset="utf-8">
<link rel="stylesheet" href="qunit.css">
<script src="qunit.js"></script>
Expand Down

0 comments on commit 6f1c9bf

Please sign in to comment.