Andres Weber [Thu, 1 Nov 2018 03:25:23 +0000 (23:25 -0400)]
Added new TestCase. Refactored emit_passwords_TestCase. Added new TestCase to suite runner.
Andres Weber [Thu, 1 Nov 2018 01:50:55 +0000 (21:50 -0400)]
adding functionality for user to use `python setup.py test`
Steven Tobin [Sun, 8 Apr 2018 16:49:33 +0000 (17:49 +0100)]
readme and CONTRIBUTORS updated
Steven Tobin [Sun, 8 Apr 2018 16:45:14 +0000 (17:45 +0100)]
Merge pull request #96 from szaydel/szaydel/add-capitalize
Want to have option to capitalize first letter of each word.
Steven Tobin [Sun, 8 Apr 2018 16:27:07 +0000 (17:27 +0100)]
updates for 1.16.4
Steven Tobin [Sun, 8 Apr 2018 16:23:26 +0000 (17:23 +0100)]
fix broken tests on python2.7
Ben Finney [Sat, 7 Apr 2018 04:52:57 +0000 (14:52 +1000)]
Remove superfluous calls to Python subprocess.
Ben Finney [Sat, 7 Apr 2018 04:52:09 +0000 (14:52 +1000)]
Add test cases for emitting a collection of passwords.
Sam Zaydel [Sun, 1 Apr 2018 22:52:01 +0000 (15:52 -0700)]
Want to have option to capitalize first letter of each word.
Steven Tobin [Thu, 22 Mar 2018 17:43:56 +0000 (17:43 +0000)]
fixes to docs for wordlists
Steven Tobin [Fri, 9 Mar 2018 21:47:29 +0000 (21:47 +0000)]
Merge pull request #93 from goswami-rahul/patch-2
Replaced list comprehensions with generator expressions.
Steven Tobin [Fri, 9 Mar 2018 21:45:58 +0000 (21:45 +0000)]
Merge pull request #91 from goswami-rahul/patch-1
code reformatting and minor fixes
Rahul Goswami [Thu, 1 Mar 2018 16:23:26 +0000 (21:53 +0530)]
Replaced list comprehensions with generator expressions.
Previously, a list had to be created which was not necessary and hindered performance.
Generator expression handles this in the correct way.
Also now the all() can be shortcircuited as soon as it finds first False value and not goes through the complete list.
Rahul Goswami [Thu, 1 Mar 2018 16:08:53 +0000 (21:38 +0530)]
removed the changes in rng() and try-except blocks
Rahul Goswami [Wed, 28 Feb 2018 20:19:14 +0000 (20:19 +0000)]
Update xkcd_password.py
Rahul Goswami [Wed, 28 Feb 2018 20:14:26 +0000 (20:14 +0000)]
Update xkcd_password.py
Replaced unnecessary try-except blocks with if-else statements and some other changes.
Rahul Goswami [Wed, 28 Feb 2018 19:42:26 +0000 (19:42 +0000)]
Update xkcd_password.py
Steven Tobin [Mon, 26 Feb 2018 11:13:01 +0000 (11:13 +0000)]
fixes exception in python 2.x
Steven Tobin [Sat, 24 Feb 2018 14:19:48 +0000 (14:19 +0000)]
readme updates for encoding fix, version bump
Steven Tobin [Mon, 19 Feb 2018 23:47:51 +0000 (23:47 +0000)]
fix for utf8 characters in windows
Steven Tobin [Mon, 19 Feb 2018 23:09:12 +0000 (23:09 +0000)]
update README and setup for case option
Steven Tobin [Mon, 19 Feb 2018 23:06:57 +0000 (23:06 +0000)]
flake8 checks complete
Steven Tobin [Mon, 19 Feb 2018 22:59:23 +0000 (22:59 +0000)]
Merge branch 'xguse-feature/set_case'
Steven Tobin [Mon, 19 Feb 2018 22:59:12 +0000 (22:59 +0000)]
merge conflicts
Steven Tobin [Mon, 19 Feb 2018 22:47:18 +0000 (22:47 +0000)]
improved README section on language files
Steven Tobin [Mon, 19 Feb 2018 22:36:13 +0000 (22:36 +0000)]
updates to README and setup
Steven Tobin [Mon, 19 Feb 2018 22:31:58 +0000 (22:31 +0000)]
update copyright and contributors
Steven Tobin [Mon, 19 Feb 2018 22:26:09 +0000 (22:26 +0000)]
Merge pull request #88 from anlx-sw/master
Add german Wordlist
Steven Tobin [Mon, 19 Feb 2018 22:25:16 +0000 (22:25 +0000)]
Merge pull request #81 from francoisfreitag/separator_option
Add argument to specify password line ending: --separator
anlx-sw [Thu, 15 Feb 2018 13:28:02 +0000 (14:28 +0100)]
Add german Wordlist
German Wordlist - nearly 10k words
François Freitag [Sat, 2 Dec 2017 21:12:49 +0000 (13:12 -0800)]
Add argument to specify password line ending: --separator
Adds a new separator argument used to separate passwords in the output.
This is useful when piping the output of xkcdpass to another command,
e.g. copying a password to the clipboard on Linux with:
```
xkcdpass --count 1 --numwords 10 --separator "" | xsel -b
```
François Freitag [Sat, 2 Dec 2017 21:26:45 +0000 (13:26 -0800)]
Apply isort on repository
Imports are easier to follow if there they are sorted alphabetically,
and grouped by:
- __future__,
- stdlib,
- third party,
- current project,
- local imports.
François Freitag [Sat, 2 Dec 2017 21:20:59 +0000 (13:20 -0800)]
Remove whitespaces on empty line
Steven Tobin [Sat, 23 Dec 2017 16:32:43 +0000 (16:32 +0000)]
Merge branch 'use-current-interpreter'
Steven Tobin [Sat, 23 Dec 2017 16:32:35 +0000 (16:32 +0000)]
refactor of generator
Steven Tobin [Sat, 23 Dec 2017 16:32:00 +0000 (16:32 +0000)]
Merge remote-tracking branch 'bignose/wip/issue/use-current-interpreter-name' into use-current-interpreter
Steven Tobin [Sat, 23 Dec 2017 16:19:54 +0000 (16:19 +0000)]
Merge pull request #76 from mcfedr/capitalize
Put the password generation into a closure
Fred Cox [Thu, 30 Nov 2017 09:18:45 +0000 (11:18 +0200)]
Refactor pass generation into a closure
Steven Tobin [Sat, 2 Dec 2017 22:28:10 +0000 (22:28 +0000)]
Merge pull request #79 from francoisfreitag/support_py36
Mark Python 3.6 as supported
François Freitag [Sat, 2 Dec 2017 21:45:57 +0000 (13:45 -0800)]
Mark Python 3.6 as supported
Ben Finney [Sat, 2 Dec 2017 02:30:17 +0000 (13:30 +1100)]
Invoke Python interpreter by the name from `sys.executable`.
Ben Finney [Sat, 2 Dec 2017 02:29:44 +0000 (13:29 +1100)]
Reformat continuation lines for consistent 4-column indentation.
Ben Finney [Sat, 2 Dec 2017 02:29:20 +0000 (13:29 +1100)]
Order import statements in groups.
Steven Tobin [Sat, 18 Nov 2017 15:45:47 +0000 (15:45 +0000)]
unittest discover fixes
Steven Tobin [Sat, 18 Nov 2017 15:42:50 +0000 (15:42 +0000)]
Merge pull request #75 from fabaff/unittest
Allow discover
Fabian Affolter [Fri, 3 Nov 2017 22:44:36 +0000 (23:44 +0100)]
Allow discover
Steven Tobin [Wed, 1 Nov 2017 23:04:27 +0000 (23:04 +0000)]
update readme, new version
Steven Tobin [Wed, 1 Nov 2017 23:03:09 +0000 (23:03 +0000)]
make eff-long default even iff cracklib installed, keep alternatives as fallbacks
Steven Tobin [Wed, 1 Nov 2017 22:58:56 +0000 (22:58 +0000)]
bump version
Steven Tobin [Wed, 1 Nov 2017 22:58:16 +0000 (22:58 +0000)]
add finnish and italian wordfiles
Steven Tobin [Wed, 1 Nov 2017 22:48:49 +0000 (22:48 +0000)]
Merge pull request #72 from juhi24/master
add Finnish word list
Jussi Tiira [Sun, 22 Oct 2017 23:05:12 +0000 (02:05 +0300)]
list new languages in help text
Jussi Tiira [Sun, 22 Oct 2017 22:57:13 +0000 (01:57 +0300)]
add Finnish word list
Steven Tobin [Sat, 7 Oct 2017 23:53:05 +0000 (00:53 +0100)]
update to contributors, README, and version for spanish support
Steven Tobin [Sat, 7 Oct 2017 23:49:52 +0000 (00:49 +0100)]
Merge pull request #71 from xavrb/master
Spanish word list added.
Javier Mejia [Wed, 27 Sep 2017 18:31:29 +0000 (13:31 -0500)]
Added modified spanish list of words from UMICH (~80K words)
Javier Mejia [Wed, 27 Sep 2017 18:30:21 +0000 (13:30 -0500)]
Added modified spanish list of words from UMICH (~80K words)
Javier Mejia [Wed, 27 Sep 2017 18:28:32 +0000 (13:28 -0500)]
Added modified spanish list of words from UMICH (~80K words)
Javier Mejia [Wed, 27 Sep 2017 18:25:41 +0000 (13:25 -0500)]
Added modified spanish list of words from UMICH (~80K words)
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'