Steven Tobin [Tue, 5 Sep 2017 21:48:38 +0000 (22:48 +0100)]
update readme and version
Steven Tobin [Tue, 5 Sep 2017 21:47:04 +0000 (22:47 +0100)]
Handle min > max case
Steven Tobin [Wed, 7 Jun 2017 11:29:51 +0000 (12:29 +0100)]
fix bug in entropy calc
Steven Tobin [Wed, 7 Jun 2017 10:46:53 +0000 (11:46 +0100)]
bump version and update README
Steven Tobin [Wed, 7 Jun 2017 10:43:27 +0000 (11:43 +0100)]
include acrostic in entropy calculations
Steven Tobin [Thu, 11 May 2017 05:58:46 +0000 (06:58 +0100)]
fix to README
Steven Tobin [Thu, 11 May 2017 05:57:08 +0000 (06:57 +0100)]
version bump
Steven Tobin [Thu, 11 May 2017 05:56:54 +0000 (06:56 +0100)]
README updates for new EFF wordlists
Steven Tobin [Thu, 11 May 2017 05:55:23 +0000 (06:55 +0100)]
update contributors
Steven Tobin [Thu, 11 May 2017 05:30:37 +0000 (06:30 +0100)]
Merge pull request #68 from tomaskrizek/eff-wordfiles
EFF Wordfiles
Steven Tobin [Thu, 11 May 2017 05:23:46 +0000 (06:23 +0100)]
Merge pull request #63 from lepickle/master
Add option to Capitalize every word generated
Tomas Krizek [Mon, 1 May 2017 21:36:57 +0000 (23:36 +0200)]
wordfiles: add EFF wordfiles and make eff-long default
Add wordfiles from EFF - eff-long, eff-short and eff-special. Use
the eff-long list by default. Allow users to use the previous
default wordfile as a legacy wordfile.
Fixes #57
Signed-off-by: Tomas Krizek <redacted>
Tomas Krizek [Mon, 1 May 2017 20:54:36 +0000 (22:54 +0200)]
xkcdpass: locate_wordfile - allow search in static dir
Change locate_wordfile to locate wordfiles in the following order:
- inside static directory by their filename
- any valid path provided as an argument
- previous defaults if no argument is provided
Signed-off-by: Tomas Krizek <redacted>
lepickle [Thu, 6 Apr 2017 02:34:27 +0000 (10:34 +0800)]
Add "capitalize first letter" function to examples
Steven Tobin [Mon, 27 Mar 2017 10:39:53 +0000 (11:39 +0100)]
fix broken test
Steven Tobin [Fri, 24 Mar 2017 22:02:34 +0000 (22:02 +0000)]
merge office-safe fixes
Steven Tobin [Fri, 24 Mar 2017 21:52:34 +0000 (21:52 +0000)]
Merge pull request #64 from flyinbutrs/master
slur removal
Dan Rosenbloom [Fri, 24 Mar 2017 21:32:00 +0000 (17:32 -0400)]
slur removal
Steven Tobin [Sun, 19 Mar 2017 20:46:54 +0000 (20:46 +0000)]
quick comments
Steven Tobin [Sun, 19 Mar 2017 20:45:20 +0000 (20:45 +0000)]
remove space from random delimiters
Steven Tobin [Sun, 19 Mar 2017 20:42:02 +0000 (20:42 +0000)]
add example for random delimiter in postprocessing step
Steven Tobin [Fri, 10 Mar 2017 15:35:43 +0000 (15:35 +0000)]
update version info
Steven Tobin [Fri, 10 Mar 2017 15:24:50 +0000 (15:24 +0000)]
added VS code to gitignore
Steven Tobin [Fri, 10 Mar 2017 15:24:08 +0000 (15:24 +0000)]
update LICENSE for 2017
Steven Tobin [Fri, 10 Mar 2017 15:23:25 +0000 (15:23 +0000)]
update contributors
Steven Tobin [Fri, 10 Mar 2017 15:21:59 +0000 (15:21 +0000)]
Merge pull request #59 from jwilk/spelling
Fix typo
Jakub Wilk [Sat, 25 Feb 2017 17:08:31 +0000 (18:08 +0100)]
fix typo
Steven Tobin [Mon, 23 Jan 2017 17:50:31 +0000 (17:50 +0000)]
update README and setup for 1.9.2
Steven Tobin [Mon, 23 Jan 2017 11:47:52 +0000 (11:47 +0000)]
Merge pull request #55 from EdwardBetts/patch-1
add myself to the list of contributors
Edward Betts [Mon, 23 Jan 2017 11:42:16 +0000 (11:42 +0000)]
add myself to the list of contributors
Steven Tobin [Mon, 23 Jan 2017 11:38:44 +0000 (11:38 +0000)]
Merge pull request #53 from EdwardBetts/master
add location of cracklib-small on Debian
Edward Betts [Thu, 12 Jan 2017 08:00:03 +0000 (08:00 +0000)]
add location of cracklib-small on Debian
Steven Tobin [Tue, 22 Nov 2016 17:02:52 +0000 (17:02 +0000)]
update README, CONTRIBUTORS for 1.9.1
Steven Tobin [Tue, 22 Nov 2016 16:56:13 +0000 (16:56 +0000)]
Merge pull request #52 from mtik00/patch-1
Update README.rst
Timothy McFadden [Tue, 8 Nov 2016 23:48:02 +0000 (16:48 -0700)]
Update README.rst
Steven Tobin [Mon, 26 Sep 2016 11:24:06 +0000 (12:24 +0100)]
update README, setup, CONTRIBUTORS for 1.9.0
Steven Tobin [Mon, 26 Sep 2016 11:21:47 +0000 (12:21 +0100)]
fix PEP8 issue in example
Steven Tobin [Mon, 26 Sep 2016 11:21:25 +0000 (12:21 +0100)]
fix a couple of small issues from PR #50,#51
Steven Tobin [Mon, 26 Sep 2016 11:09:57 +0000 (12:09 +0100)]
Merge branch 'jfindlay-style_changes'
Steven Tobin [Mon, 26 Sep 2016 11:09:31 +0000 (12:09 +0100)]
Merge branch 'style_changes' of https://github.com/jfindlay/XKCD-password-generator into jfindlay-style_changes
Steven Tobin [Mon, 26 Sep 2016 11:07:39 +0000 (12:07 +0100)]
Merge branch 'jfindlay-interactive_stacktrace'
Justin Findlay [Thu, 15 Sep 2016 18:27:11 +0000 (12:27 -0600)]
None is a better generic null value than False
Justin Findlay [Thu, 15 Sep 2016 18:12:28 +0000 (12:12 -0600)]
validate user input in interactive mode
Justin Findlay [Thu, 15 Sep 2016 19:21:42 +0000 (13:21 -0600)]
use new string formatting
Justin Findlay [Thu, 15 Sep 2016 18:57:31 +0000 (12:57 -0600)]
open file with a context manager
Justin Findlay [Thu, 15 Sep 2016 18:56:57 +0000 (12:56 -0600)]
use more specific isfile check
Justin Findlay [Thu, 15 Sep 2016 18:43:30 +0000 (12:43 -0600)]
refactor choose_words to list comprehension
Justin Findlay [Thu, 15 Sep 2016 17:37:33 +0000 (11:37 -0600)]
suppress user cancel stack traces in interactive mode
Steven Tobin [Sun, 4 Sep 2016 16:17:51 +0000 (17:17 +0100)]
update readme, contributors, version for pull request 49
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.
Chris Cogdon [Thu, 1 Sep 2016 17:25:42 +0000 (10:25 -0700)]
Use locate_wordfile if no wordfile given.
Steven Tobin [Wed, 17 Aug 2016 17:13:56 +0000 (18:13 +0100)]
changes to version, readme, contributors for 1.8.1
Steven Tobin [Wed, 17 Aug 2016 17:10:27 +0000 (18:10 +0100)]
Merge pull request #48 from RussellBradley/master
fix typo
Russell Bradley [Tue, 16 Aug 2016 04:57:45 +0000 (00:57 -0400)]
fix typo
Steven Tobin [Wed, 20 Jul 2016 12:02:50 +0000 (13:02 +0100)]
PEP8 fixes in examples
Steven Tobin [Wed, 20 Jul 2016 12:02:29 +0000 (13:02 +0100)]
version number
Steven Tobin [Wed, 20 Jul 2016 12:02:12 +0000 (13:02 +0100)]
Update README with corrected wordfile argument
Steven Tobin [Wed, 20 Jul 2016 12:01:51 +0000 (13:01 +0100)]
remove duplicate wordfile argument, tidy argparse strings
Steven Tobin [Wed, 13 Jul 2016 16:42:51 +0000 (17:42 +0100)]
Update README and setup for 1.7.0
Steven Tobin [Wed, 13 Jul 2016 16:34:26 +0000 (17:34 +0100)]
update license for 2016
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
Steven Tobin [Fri, 10 Jun 2016 12:35:34 +0000 (13:35 +0100)]
Make weak RNG fallback an explicit configuration option
Steven Tobin [Tue, 19 Apr 2016 16:56:53 +0000 (17:56 +0100)]
update version and contributor information
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
Sebastian Brannstrom [Sat, 16 Apr 2016 06:09:52 +0000 (23:09 -0700)]
Fix example link in readme
Steven Tobin [Thu, 31 Mar 2016 14:31:23 +0000 (15:31 +0100)]
update version and readme to reflect contributions
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
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.
Steven Tobin [Fri, 11 Mar 2016 17:02:00 +0000 (17:02 +0000)]
Merge branch 'feature-bash-completion'
Steven Tobin [Fri, 11 Mar 2016 17:00:53 +0000 (17:00 +0000)]
adds bash completion to contrib
Steven Tobin [Sun, 6 Mar 2016 16:04:12 +0000 (16:04 +0000)]
update version in changelog
Steven Tobin [Sun, 6 Mar 2016 16:03:46 +0000 (16:03 +0000)]
increment version for release
Steven Tobin [Sun, 6 Mar 2016 15:55:50 +0000 (15:55 +0000)]
remove contributors from LICENSE.BSD in favor of CONTRIBUTORS
Steven Tobin [Sun, 6 Mar 2016 15:53:27 +0000 (15:53 +0000)]
update changelog
Steven Tobin [Sun, 6 Mar 2016 15:52:25 +0000 (15:52 +0000)]
move contributors to CONTRIBUTORS file, update copyright
Steven Tobin [Sun, 6 Mar 2016 15:47:51 +0000 (15:47 +0000)]
1.6.0 - command line args rename
Steven Tobin [Sun, 6 Mar 2016 15:38:02 +0000 (15:38 +0000)]
fix some PEP8 issues
Steven Tobin [Sun, 6 Mar 2016 15:36:54 +0000 (15:36 +0000)]
remove underscore in command line arguments
Steven Tobin [Sun, 6 Mar 2016 15:31:52 +0000 (15:31 +0000)]
v1.5.0
Steven Tobin [Sun, 6 Mar 2016 15:31:25 +0000 (15:31 +0000)]
update README with recent changelog
Ben Finney [Sat, 5 Mar 2016 05:16:12 +0000 (16:16 +1100)]
Refine set of supported Python versions.
Ben Finney [Sat, 5 Mar 2016 05:13:17 +0000 (16:13 +1100)]
Update the documented minimum Python requirements.
Ben Finney [Sat, 5 Mar 2016 05:03:38 +0000 (16:03 +1100)]
Add a script to configure command completion in Bash.
Ben Finney [Sat, 5 Mar 2016 04:55:08 +0000 (15:55 +1100)]
Move set of contributor acknowledgements to canonical location.
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.
Ben Finney [Wed, 2 Mar 2016 05:31:19 +0000 (16:31 +1100)]
Refactor a separate function for output of all passwords.
Ben Finney [Wed, 2 Mar 2016 05:10:43 +0000 (16:10 +1100)]
Migrate command-line parsing to ‘argparse’.
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.
Ben Finney [Wed, 2 Mar 2016 04:42:04 +0000 (15:42 +1100)]
Parse the explicit sequence of 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.
Ben Finney [Wed, 2 Mar 2016 04:38:42 +0000 (15:38 +1100)]
Refactor command-line parser to a custom class for this program.
Steven Tobin [Mon, 22 Feb 2016 15:47:48 +0000 (15:47 +0000)]
increment build
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”).
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.
Steven Tobin [Tue, 26 Jan 2016 22:01:52 +0000 (22:01 +0000)]
add tests to release package
Steven Tobin [Tue, 26 Jan 2016 22:00:42 +0000 (22:00 +0000)]
clarify entropy in verbose flag
Steven Tobin [Wed, 25 Nov 2015 00:27:34 +0000 (00:27 +0000)]
adds a filtered wordlist and warning in the README
Steven Tobin [Mon, 26 Oct 2015 16:15:38 +0000 (16:15 +0000)]
update version and contributors
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
Lars Noschinski [Mon, 26 Oct 2015 13:13:04 +0000 (14:13 +0100)]
Allow duplicate words in passphrases