| Commit message (Collapse) | Author | Age |
|
|
|
| |
[git-debrebase make-patches: export and commit patches]
|
| |
|
| |
|
|
|
|
| |
Gbp-Pq: Name parallel.patch
|
|\
| |
| |
| | |
[git-debrebase pseudomerge: stitch]
|
| |
| |
| |
| |
| | |
===================================================================
Gbp-Pq: Name cross.patch
|
| |
| |
| |
| |
| |
| |
| |
| | |
Remove build instructions, and functions for when zxcvbn-c ws compiled
with USE_DICT_FILE (see README.source).
Forwarded: not-needed
Gbp-Pq: Name patch-README-for-Debian.patch
|
| | |
|
| |
| |
| |
| | |
[git-debrebase make-patches: export and commit patches]
|
| |
| |
| |
| | |
Gbp-Pq: Name cross.patch
|
| |
| |
| |
| |
| |
| |
| |
| | |
Remove build instructions, and functions for when zxcvbn-c ws compiled
with USE_DICT_FILE (see README.source).
Forwarded: not-needed
Gbp-Pq: Name patch-README-for-Debian.patch
|
| | |
|
| |
| |
| |
| | |
[git-debrebase changelog: new upstream 2.4+dfsg]
|
|\ \
| |/
|/|
| | |
[git-debrebase anchor: new upstream 2.4+dfsg, merge]
|
| | |
|
| | |
|
| | |
|
| |\
| | |
| | | |
Bugfix kbd
|
| | |
| | |
| | |
| | |
| | |
| | | |
Selftests extracted (removed) from zxcvbn.c and test.c and placed
into test-internals.c
Makefile updated.
|
| | |
| | |
| | |
| | |
| | | |
Test binaries perform additional selftests now.
This helps to detect errors in keyboard layout definitions early.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The previous test stopped when a (any) match for a given substring was
found. While this is slightly faster than an exhaustive search across
all registered keyboard layouts, it could result in a too optimistic
entropy estimation.
Example: The string jkl;'# yield the following entropies depending
whether the UK-keyboard layout had a chance to be tested or not:
Layout Code base Entropy
----------------------------------------------------------------------
US previous bits=17.080 log10=5.142 Multi-word extra bits=1.0
UK this bits=11.116 log10=3.346 Multi-word extra bits=0.0
----------------------------------------------------------------------
The time to perform these checks were identical (i.e. 0.07ms, here).
A new testcase for UK-layout was added.
All legacy tests pass. New test passes. valgrind-check: passed
|
| |/
| |
| |
| |
| |
| |
| | |
Two layout fixes around the keys ',' and ';'.
Dvorak layout array size reduced to 47*7.
Test outcome was not affected.
|
| |\
| | |
| | | |
Fix spelling, capitalization, URL
|
| | | |
|
| | | |
|
| |/
| |
| | |
CoffeeScript & Dijkstra were standardized and capitalized according to their wishes. Also, the DropBox URL was updated.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
(Re)constructed breakwater merge.
[git-debrebase anchor: declare upstream]
|
| /
| |
| |
| |
| |
| | |
This includes the contents of the .orig(s), minus any debian/ directory.
[git-debrebase convert-from-dgit-view upstream-import-convert: 2.3+dfsg]
|
| |
| |
| |
| |
| |
| |
| | |
Drop upstream changes, and delete debian/patches, as part of converting
to git-debrebase format. Upstream changes will appear as commits.
[git-debrebase convert-from-dgit-view drop-patches]
|
| | |
|
| | |
|
| |
| |
| |
| | |
This is to permit crossbuilding. Patch from Helmut Grohne.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Note that the makefile was not modified in this release, but both
contributors additionally released under Expat.
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
version 2.3 DFSG-cleaned
# gpg: Signature made Sun 25 Jun 2017 06:48:08 BST
# gpg: using RSA key 9B917007AE030E36E4FC248B695B7AE4BF066240
# gpg: issuer "spwhitton@spwhitton.name"
# gpg: Good signature from "Sean Whitton <spwhitton@spwhitton.name>" [ultimate]
# Primary key fingerprint: 8DC2 487E 51AB DD90 B5C4 753F 0F56 D055 3B6D 411B
# Subkey fingerprint: 9B91 7007 AE03 0E36 E4FC 248B 695B 7AE4 BF06 6240
|
| | | |
|
| |/ |
|
| |
| |
| |
| |
| |
| | |
This has been done to clarify the licensing of past contributions.
There has not any response from rchatterjee regarding this so reverting his updates(see conversation for github pull request #12).
Other contributors have accepted the change (see github pull requests #11, #14 and github issue #15).
|
| |\
| | |
| | | |
Fix match for decrementing sequences causing heap corruptions
|
| | |
| | |
| | |
| | |
| | | |
This was causing heap corruptions (write past array boundary) in
ZxcvbnMatch for passwords ending with 09 for example
|
| | |
| | |
| | |
| | | |
to match.
|
| |\ \
| | | |
| | | | |
Add license to project, changing to MIT copyright.
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This adds the MIT copyright license to the project to make it easier
for other people to re-use. The other clones of the original zxcvbn
also seem to be doing the same thing.
This is the only identifying information I have on the author, not sure
if that's enough for you?:
tsyrogit https://github.com/tsyrogit
|
| |\ \
| | |/
| |/| |
Update README.md
|
| |/
| |
| | |
Cosmetic changes on the readme. And many thanks for porting `zxcvbn` to c/c++.
|
| |
| |
| |
| |
| | |
for this by hannob in commit ad2ef761 works for the current dictionary, but would
fail if a dictionary is used with 49 or more possible characters for one of its nodes.
|
| |\
| | |
| | | |
memory safety fixes (bugs discovered with address sanitizer)
|