redacted-XKCD-password-generator.git
9 years agosuppress user cancel stack traces in interactive mode
Justin Findlay [Thu, 15 Sep 2016 17:37:33 +0000 (11:37 -0600)]
suppress user cancel stack traces in interactive mode

9 years agoupdate readme, contributors, version for pull request 49
Steven Tobin [Sun, 4 Sep 2016 16:17:51 +0000 (17:17 +0100)]
update readme, contributors, version for pull request 49

9 years agoMerge pull request #49 from chmarr/master
Steven Tobin [Sun, 4 Sep 2016 16:10:50 +0000 (17:10 +0100)]
Merge pull request #49 from chmarr/master

Use locate_wordfile if no wordfile given.

9 years agoUse locate_wordfile if no wordfile given.
Chris Cogdon [Thu, 1 Sep 2016 17:25:42 +0000 (10:25 -0700)]
Use locate_wordfile if no wordfile given.

9 years agochanges to version, readme, contributors for 1.8.1
Steven Tobin [Wed, 17 Aug 2016 17:13:56 +0000 (18:13 +0100)]
changes to version, readme, contributors for 1.8.1

9 years agoMerge pull request #48 from RussellBradley/master
Steven Tobin [Wed, 17 Aug 2016 17:10:27 +0000 (18:10 +0100)]
Merge pull request #48 from RussellBradley/master

fix typo

9 years agofix typo
Russell Bradley [Tue, 16 Aug 2016 04:57:45 +0000 (00:57 -0400)]
fix typo

9 years agoPEP8 fixes in examples
Steven Tobin [Wed, 20 Jul 2016 12:02:50 +0000 (13:02 +0100)]
PEP8 fixes in examples

9 years agoversion number
Steven Tobin [Wed, 20 Jul 2016 12:02:29 +0000 (13:02 +0100)]
version number

9 years agoUpdate README with corrected wordfile argument
Steven Tobin [Wed, 20 Jul 2016 12:02:12 +0000 (13:02 +0100)]
Update README with corrected wordfile argument

9 years agoremove duplicate wordfile argument, tidy argparse strings
Steven Tobin [Wed, 20 Jul 2016 12:01:51 +0000 (13:01 +0100)]
remove duplicate wordfile argument, tidy argparse strings

9 years agoUpdate README and setup for 1.7.0
Steven Tobin [Wed, 13 Jul 2016 16:42:51 +0000 (17:42 +0100)]
Update README and setup for 1.7.0

9 years agoupdate license for 2016
Steven Tobin [Wed, 13 Jul 2016 16:34:26 +0000 (17:34 +0100)]
update license for 2016

9 years agoMerge pull request #44 from redacted/insecure-rng
Steven Tobin [Tue, 5 Jul 2016 22:54:38 +0000 (23:54 +0100)]
Merge pull request #44 from redacted/insecure-rng

Make weak RNG fallback an explicit configuration option

9 years agoMake weak RNG fallback an explicit configuration option
Steven Tobin [Fri, 10 Jun 2016 12:35:34 +0000 (13:35 +0100)]
Make weak RNG fallback an explicit configuration option

9 years agoupdate version and contributor information
Steven Tobin [Tue, 19 Apr 2016 16:56:53 +0000 (17:56 +0100)]
update version and contributor information

9 years agoMerge pull request #41 from teknolog2000/patch-1
Steven Tobin [Tue, 19 Apr 2016 16:52:40 +0000 (17:52 +0100)]
Merge pull request #41 from teknolog2000/patch-1

Fix example link in readme

9 years agoFix example link in readme
Sebastian Brannstrom [Sat, 16 Apr 2016 06:09:52 +0000 (23:09 -0700)]
Fix example link in readme

9 years agoupdate version and readme to reflect contributions
Steven Tobin [Thu, 31 Mar 2016 14:31:23 +0000 (15:31 +0100)]
update version and readme to reflect contributions

9 years agoMerge pull request #40 from sptankard/master
Steven Tobin [Thu, 31 Mar 2016 14:27:25 +0000 (15:27 +0100)]
Merge pull request #40 from sptankard/master

Deduplicate wordlist for added security

9 years agoDeduplicate wordlist for added security
Scott Tankard [Tue, 29 Mar 2016 05:16:25 +0000 (22:16 -0700)]
Deduplicate wordlist for added security

Particular benefit when working with 3rd party/untrusted/downloaded
wordlists.

9 years agoMerge branch 'feature-bash-completion'
Steven Tobin [Fri, 11 Mar 2016 17:02:00 +0000 (17:02 +0000)]
Merge branch 'feature-bash-completion'

9 years agoadds bash completion to contrib
Steven Tobin [Fri, 11 Mar 2016 17:00:53 +0000 (17:00 +0000)]
adds bash completion to contrib

9 years agoupdate version in changelog
Steven Tobin [Sun, 6 Mar 2016 16:04:12 +0000 (16:04 +0000)]
update version in changelog

9 years agoincrement version for release
Steven Tobin [Sun, 6 Mar 2016 16:03:46 +0000 (16:03 +0000)]
increment version for release

9 years agoremove contributors from LICENSE.BSD in favor of CONTRIBUTORS
Steven Tobin [Sun, 6 Mar 2016 15:55:50 +0000 (15:55 +0000)]
remove contributors from LICENSE.BSD in favor of CONTRIBUTORS

9 years agoupdate changelog
Steven Tobin [Sun, 6 Mar 2016 15:53:27 +0000 (15:53 +0000)]
update changelog

9 years agomove contributors to CONTRIBUTORS file, update copyright
Steven Tobin [Sun, 6 Mar 2016 15:52:25 +0000 (15:52 +0000)]
move contributors to CONTRIBUTORS file, update copyright

9 years ago1.6.0 - command line args rename
Steven Tobin [Sun, 6 Mar 2016 15:47:51 +0000 (15:47 +0000)]
1.6.0 - command line args rename

9 years agofix some PEP8 issues
Steven Tobin [Sun, 6 Mar 2016 15:38:02 +0000 (15:38 +0000)]
fix some PEP8 issues

9 years agoremove underscore in command line arguments
Steven Tobin [Sun, 6 Mar 2016 15:36:54 +0000 (15:36 +0000)]
remove underscore in command line arguments

9 years agov1.5.0
Steven Tobin [Sun, 6 Mar 2016 15:31:52 +0000 (15:31 +0000)]
v1.5.0

9 years agoupdate README with recent changelog
Steven Tobin [Sun, 6 Mar 2016 15:31:25 +0000 (15:31 +0000)]
update README with recent changelog

9 years agoRefine set of supported Python versions.
Ben Finney [Sat, 5 Mar 2016 05:16:12 +0000 (16:16 +1100)]
Refine set of supported Python versions.

9 years agoUpdate the documented minimum Python requirements.
Ben Finney [Sat, 5 Mar 2016 05:13:17 +0000 (16:13 +1100)]
Update the documented minimum Python requirements.

9 years agoAdd a script to configure command completion in Bash.
Ben Finney [Sat, 5 Mar 2016 05:03:38 +0000 (16:03 +1100)]
Add a script to configure command completion in Bash.

9 years agoMove set of contributor acknowledgements to canonical location.
Ben Finney [Sat, 5 Mar 2016 04:55:08 +0000 (15:55 +1100)]
Move set of contributor acknowledgements to canonical location.

9 years agoReturn system exit status from ‘main’.
Ben Finney [Wed, 2 Mar 2016 05:34:58 +0000 (16:34 +1100)]
Return system exit status from ‘main’.

This makes ‘main’ easier to test: instead of unit tests needing to
handle the exception, a request within the code to exit will turn into a
simple return value.

9 years agoRefactor a separate function for output of all passwords.
Ben Finney [Wed, 2 Mar 2016 05:31:19 +0000 (16:31 +1100)]
Refactor a separate function for output of all passwords.

9 years agoMigrate command-line parsing to ‘argparse’.
Ben Finney [Wed, 2 Mar 2016 05:10:43 +0000 (16:10 +1100)]
Migrate command-line parsing to ‘argparse’.

9 years agoGet command-line arguments as a parameter to ‘main’.
Ben Finney [Wed, 2 Mar 2016 04:43:44 +0000 (15:43 +1100)]
Get command-line arguments as a parameter to ‘main’.

This makes the ‘main’ function more easily tested: no need for special
patches just for the command-line arguments.

9 years agoParse the explicit sequence of command-line arguments.
Ben Finney [Wed, 2 Mar 2016 04:42:04 +0000 (15:42 +1100)]
Parse the explicit sequence of command-line arguments.

9 years agoExplicitly derive the command name from command-line arguments.
Ben Finney [Wed, 2 Mar 2016 04:40:40 +0000 (15:40 +1100)]
Explicitly derive the command name from command-line arguments.

9 years agoRefactor command-line parser to a custom class for this program.
Ben Finney [Wed, 2 Mar 2016 04:38:42 +0000 (15:38 +1100)]
Refactor command-line parser to a custom class for this program.

10 years agoincrement build
Steven Tobin [Mon, 22 Feb 2016 15:47:48 +0000 (15:47 +0000)]
increment build

10 years agoAdd the code examples to the Distutils manifest.
Ben Finney [Sat, 13 Feb 2016 10:21:05 +0000 (21:21 +1100)]
Add the code examples to the Distutils manifest.

This ensures the code examples, which are not part of any Python
package, will be part of the source distribution (“sdist”).

10 years agoMove the code examples to a non-package directory.
Ben Finney [Sat, 13 Feb 2016 10:19:58 +0000 (21:19 +1100)]
Move the code examples to a non-package directory.

Code examples are intended for direct inspection by the end user, not
for import as modules from the distribution. Move the code examples to a
separate top-level ‘examples/’ directory.

10 years agoadd tests to release package
Steven Tobin [Tue, 26 Jan 2016 22:01:52 +0000 (22:01 +0000)]
add tests to release package

10 years agoclarify entropy in verbose flag
Steven Tobin [Tue, 26 Jan 2016 22:00:42 +0000 (22:00 +0000)]
clarify entropy in verbose flag

10 years agoadds a filtered wordlist and warning in the README
Steven Tobin [Wed, 25 Nov 2015 00:27:34 +0000 (00:27 +0000)]
adds a filtered wordlist and warning in the README

10 years agoupdate version and contributors
Steven Tobin [Mon, 26 Oct 2015 16:15:38 +0000 (16:15 +0000)]
update version and contributors

10 years agoMerge pull request #29 from noschinl/master
Steven Tobin [Mon, 26 Oct 2015 16:13:13 +0000 (16:13 +0000)]
Merge pull request #29 from noschinl/master

Allow duplicate words in passphrases

10 years agoAllow duplicate words in passphrases
Lars Noschinski [Mon, 26 Oct 2015 13:13:04 +0000 (14:13 +0100)]
Allow duplicate words in passphrases

10 years agoupdate version number
Steven Tobin [Thu, 1 Oct 2015 09:05:30 +0000 (10:05 +0100)]
update version number

10 years agoUpdate contributor list
Steven Tobin [Thu, 1 Oct 2015 09:01:45 +0000 (10:01 +0100)]
Update contributor list

10 years agoupdate tests as needed (wordlist size, new parameter names)
Steven Tobin [Thu, 1 Oct 2015 09:00:02 +0000 (10:00 +0100)]
update tests as needed (wordlist size, new parameter names)

10 years agoMerge pull request #28 from shacker/master
Steven Tobin [Thu, 1 Oct 2015 08:57:23 +0000 (09:57 +0100)]
Merge pull request #28 from shacker/master

Module args match CLI, add JSON example, documentation tweaks

10 years agoMention accepted module args in readme
Scot Hacker [Thu, 1 Oct 2015 04:51:44 +0000 (21:51 -0700)]
Mention accepted module args in readme

10 years agoAdd Django integration example
Scot Hacker [Thu, 1 Oct 2015 04:50:32 +0000 (21:50 -0700)]
Add Django integration example

10 years agoRename module args to match CLI versions
Scot Hacker [Thu, 1 Oct 2015 04:33:31 +0000 (21:33 -0700)]
Rename module args to match CLI versions
Resolves https://github.com/redacted/XKCD-password-generator/issues/27

10 years agoMerge pull request #25 from gitter-badger/gitter-badge
Steven Tobin [Sun, 24 May 2015 16:45:50 +0000 (17:45 +0100)]
Merge pull request #25 from gitter-badger/gitter-badge

Add a Gitter chat badge to README.rst

10 years agoAdded Gitter badge
The Gitter Badger [Sun, 24 May 2015 16:45:20 +0000 (16:45 +0000)]
Added Gitter badge

11 years agoextended default wordlist
Steven Tobin [Sun, 25 Jan 2015 18:59:43 +0000 (18:59 +0000)]
extended default wordlist

11 years agoimproved acknowledgement of 12dicts
Steven Tobin [Sun, 25 Jan 2015 18:46:21 +0000 (18:46 +0000)]
improved acknowledgement of 12dicts

11 years agoadded initial files for a man page
Steven Tobin [Sun, 25 Jan 2015 18:34:39 +0000 (18:34 +0000)]
added initial files for a man page

11 years agoforgot to increment version for bugfix
Steven Tobin [Sat, 17 Jan 2015 23:13:43 +0000 (23:13 +0000)]
forgot to increment version for bugfix

11 years agoupdate contributor list
Steven Tobin [Sat, 17 Jan 2015 23:11:47 +0000 (23:11 +0000)]
update contributor list

11 years agoMerge pull request #21 from svisser/patch-1
Steven Tobin [Sat, 17 Jan 2015 23:08:17 +0000 (23:08 +0000)]
Merge pull request #21 from svisser/patch-1

Updated Python 3 version check to use sys.version_info

11 years agoUpdated Python 3 version check to use sys.version_info
Simeon Visser [Sat, 17 Jan 2015 22:12:44 +0000 (22:12 +0000)]
Updated Python 3 version check to use sys.version_info

11 years agofixed pep8 issues
Steven Tobin [Sat, 17 Jan 2015 19:19:28 +0000 (19:19 +0000)]
fixed pep8 issues

11 years agoadded license to manifest
Steven Tobin [Sat, 17 Jan 2015 19:14:03 +0000 (19:14 +0000)]
added license to manifest

11 years agoupdated contributor and copyright
Steven Tobin [Sat, 17 Jan 2015 19:09:29 +0000 (19:09 +0000)]
updated contributor and copyright

11 years agoRewrite help for command-line options.
Ben Finney [Fri, 16 Jan 2015 22:33:07 +0000 (09:33 +1100)]
Rewrite help for command-line options.

The re-write describes each option consistently in terms of “make the
program do FOO”, and uses the ‘metavar’ feature to reference option
arguments.

Signed-off-by: Steven Tobin <steventtobin (at) gmail.com>
11 years agoIncluded explicit BSD license
Steven Tobin [Tue, 11 Nov 2014 08:09:35 +0000 (19:09 +1100)]
Included explicit BSD license

11 years agopython3 compatibility in example_import
Steven Tobin [Tue, 9 Sep 2014 02:24:09 +0000 (12:24 +1000)]
python3 compatibility in example_import

11 years agoremoved commented-out code from example
Steven Tobin [Tue, 9 Sep 2014 02:22:44 +0000 (12:22 +1000)]
removed commented-out code from example

11 years agoImproved example_import and added information to docs
Steven Tobin [Tue, 9 Sep 2014 02:19:25 +0000 (12:19 +1000)]
Improved example_import and added information to docs

11 years agobump version number
Steven Tobin [Mon, 8 Sep 2014 08:05:01 +0000 (18:05 +1000)]
bump version number

11 years agoextracted wordfile detection code to function
Steven Tobin [Mon, 8 Sep 2014 01:37:57 +0000 (11:37 +1000)]
extracted wordfile detection code to function

11 years agofixed docstring typo (thanks to kimslawson for the spot)
Steven Tobin [Mon, 14 Jul 2014 01:53:01 +0000 (11:53 +1000)]
fixed docstring typo (thanks to kimslawson for the spot)

11 years agoversion bump for large improvement to acrostic function
Steven Tobin [Sat, 12 Jul 2014 09:08:34 +0000 (19:08 +1000)]
version bump for large improvement to acrostic function

11 years agoImproved acrostic generation algorithm
Steven Tobin [Sat, 12 Jul 2014 05:20:38 +0000 (15:20 +1000)]
Improved acrostic generation algorithm

Preload wordlist into a dictionary keyed by letter, allows for
reliable generation and actual error handling

11 years agoversion number increment to match pypi
Steven Tobin [Sat, 12 Jul 2014 02:17:36 +0000 (12:17 +1000)]
version number increment to match pypi

11 years agoupdated contributors list
Steven Tobin [Sat, 12 Jul 2014 02:13:44 +0000 (12:13 +1000)]
updated contributors list

11 years agoMerge branch 'dmbaturin-unit-test-enhancements'
Steven Tobin [Sat, 12 Jul 2014 02:10:42 +0000 (12:10 +1000)]
Merge branch 'dmbaturin-unit-test-enhancements'

11 years agoPython3 compatibility fix in commandline_count.
Daniil Baturin [Thu, 10 Jul 2014 18:36:53 +0000 (01:36 +0700)]
Python3 compatibility fix in commandline_count.
.count() doesn't work with strings in it, likely because strings
are unicode by default. Explicit b"" byte string argument works.

11 years agoReplace hardcoded data with a regex match check in the delimiter test.
Daniil Baturin [Thu, 10 Jul 2014 18:29:24 +0000 (01:29 +0700)]
Replace hardcoded data with a regex match check in the delimiter test.

11 years agoRemove hardcoded data dependency from acrostic test so it doesn't randomly fail if...
Daniil Baturin [Thu, 10 Jul 2014 18:11:50 +0000 (01:11 +0700)]
Remove hardcoded data dependency from acrostic test so it doesn't randomly fail if data file is modified.

11 years agoMerge pull request #16 from thiderman/py3
Steven Tobin [Fri, 6 Jun 2014 09:40:28 +0000 (19:40 +1000)]
Merge pull request #16 from thiderman/py3

Python3 fix for example import

11 years agoPython3 fix for example import
Lowe Thiderman [Fri, 6 Jun 2014 09:14:35 +0000 (11:14 +0200)]
Python3 fix for example import

Because of a print statement in the example, the module will not install
cleanly on Python3.

Also bamp version.

11 years agoversion bump for pypi
Steven Tobin [Thu, 5 Jun 2014 12:33:37 +0000 (22:33 +1000)]
version bump for pypi

11 years agoupdated README
Steven Tobin [Thu, 5 Jun 2014 10:14:29 +0000 (20:14 +1000)]
updated README

11 years agoreordered README for legibility
Steven Tobin [Mon, 2 Jun 2014 12:15:07 +0000 (22:15 +1000)]
reordered README for legibility

11 years agoadded pip install instructions to README
Steven Tobin [Mon, 2 Jun 2014 11:58:06 +0000 (21:58 +1000)]
added pip install instructions to README

11 years agofixed setup.py for new readme
Steven Tobin [Mon, 2 Jun 2014 08:59:22 +0000 (18:59 +1000)]
fixed setup.py for new readme

11 years agofix pep8 issues
Steven Tobin [Mon, 2 Jun 2014 08:47:59 +0000 (18:47 +1000)]
fix pep8 issues

11 years agoConvert README to rst for pypi push
Steven Tobin [Mon, 2 Jun 2014 08:43:49 +0000 (18:43 +1000)]
Convert README to rst for pypi push

11 years agotweaked readme due to changes to default wordlists
Steven Tobin [Mon, 2 Jun 2014 08:35:28 +0000 (18:35 +1000)]
tweaked readme due to changes to default wordlists

11 years agoMerge branch 'thiderman-packaging'
Steven Tobin [Mon, 2 Jun 2014 08:28:06 +0000 (18:28 +1000)]
Merge branch 'thiderman-packaging'

11 years agofixed tests, removed unneeded files
Steven Tobin [Mon, 2 Jun 2014 08:27:34 +0000 (18:27 +1000)]
fixed tests, removed unneeded files

git clone https://git.99rst.org/PROJECT