Commits
- Commit:
8ac57335368af61b9b3cff78bdd6a8127301c01e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
pwg.1: start sentences with a capital letter
- Commit:
89e90ba96209d2711f387ab1b780a0dd0d30ff6b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
pwg: specify the expected format for a wordlist
- Commit:
61b3aef3ae1eb23a5e7b0c549834f2e92d6ecd44
- From:
- Omar Polo <op@omarpolo.com>
- Date:
rewrite pwg in perl; fix diceware-style generation issues
After a discussion with Alexander Arkhipov turned out pwg had some major
issues:
- `sort -R' is non-standard (although quite popular)
- `sort -R' is not required to employ good randomness
- `sort -R | head -nX' has less entropy than a true diceware (not all
words have the same probability)
So, rewrite it in perl where it's easier to roll an arc4random-esque
function on top of /dev/urandom. randline() employs the same algorithm
used by arc4random_uniform().
The new diceware generator code was based on a sample code provided by
Alexander Arkhipov, thanks!
- Commit:
6fd928d3ad33d035b79e6b65bf4f9f97accde929
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use File::Path' make_path instead of rolling my own
again from volker' plage.pl, thanks!
- Commit:
84eda8d652f10bd982e914388554b853a7ac299b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use extended regular expressions in `plass find'
from volker' plage.pl, thanks!
- Commit:
b458d1aa4a5cb916e7d8ce222c15f6bafd19b5f2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use foreach instead of map to print the matching entries
from volker' plage.pl
- Commit:
6b4b0a36a5899117de558c34f68cf2ab456d6db2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
missing semicolon; from volker' plage.pl
- Commit:
a0e32af22b75afa11c6fc5676a20513a16b2036a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix undefined behaviour reported by perlcritic
"return" statement followed by "sort" at line 140, column 2. Behavior
is undefined if called in scalar context. (Severity: 5)
the fix is the same as in volker' plage(1).
- Commit:
38afe6366964b2195ec09e9dbdf93130a189e845
- From:
- Omar Polo <op@omarpolo.com>
- Date:
release 0.5
- Commit:
754946b975dd259b86d920986087d6d455d12c53
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typo: given -> give; while here simplify the sentence too
- Commit:
a0c28572c83535dab884f271295c9a5926921c39
- From:
- Omar Polo <op@omarpolo.com>
- Date:
delete empty line
- Commit:
0f58683d96471fc6276e43fd17efa1db44b1fcbe
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove libbsd-overlay mention on the README
- Commit:
604a321f5fbf3db2e50b41afdd4d25f2040658da
- From:
- Omar Polo <op@omarpolo.com>
- Date:
totp: remove some (good) BSD-isms (getprogname(), strtonum())
Don't want to add a configure script for this, so to aid portability
and avoid having to link to libbsd pretend we don't have these two
niceties.
err/warn are still in use and won't be removed.
- Commit:
2c94c16dbc0677f53eb84b29ef77763a525dd333
- From:
- Omar Polo <op@omarpolo.com>
- Date:
totp.1: update dates
- Commit:
c0c61164e4e19ec8f7947b3741d13bcdd458158e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
totp.1: rewrite a sentence and mention the URI format in STANDARDS