Commit graph

613 commits

Author SHA1 Message Date
7b9db3e5f1 Some parts of the Config struct don't need exporting 2021-09-26 16:33:50 +02:00
ef21e228e8
Create dependabot.yml 2021-09-23 21:24:14 +02:00
e08d96422f
Update release-darwin.yml 2021-09-23 20:03:34 +02:00
9bff95d97d
Update release-windows.yml 2021-09-23 19:59:56 +02:00
15694ac554
Update release-linux.yml 2021-09-23 19:59:37 +02:00
0d63936bd7
Update release-darwin.yml 2021-09-23 19:59:22 +02:00
2c23220100
Update apg.go 2021-09-23 19:58:51 +02:00
781a781633
Update release-windows.yml 2021-09-23 19:56:26 +02:00
0b621ea5d1
Update release-linux.yml 2021-09-23 19:56:13 +02:00
abda130f19
Update release-darwin.yml 2021-09-23 19:56:01 +02:00
206819fb53
Update release-bsd.yml 2021-09-23 19:52:56 +02:00
8e72950c9c
Update release-bsd.yml 2021-09-23 19:47:59 +02:00
af3b2044da
Update release-bsd.yml 2021-09-23 19:45:15 +02:00
5e922caa9d
Update release-bsd.yml 2021-09-23 19:34:40 +02:00
ed9e31e706
Update release-bsd.yml 2021-09-23 19:31:24 +02:00
da4a9b1040 Updated README.md and added code-example for programmatic use 2021-09-23 19:20:17 +02:00
6047e79e0c Updated CLI usage text to reflect the changes of #27 2021-09-23 16:44:47 +02:00
1b393d8692 More README.md updates 2021-09-23 16:32:03 +02:00
cdf0237034 README.md updated 2021-09-23 16:27:08 +02:00
aeb278355c Minor code cleanups and updated README to reflect #27 2021-09-23 15:48:03 +02:00
6d17f5fd72
Update README.md 2021-09-23 14:49:21 +02:00
9d3417738d
Merge pull request #32 from wneessen/issue27_pronouncable
Issue 27 -> pronouncable passwords
2021-09-23 14:43:55 +02:00
45ce66cd30 Make GoLinter happy 2021-09-23 14:42:13 +02:00
fcd148904b Added pronounceable passwords #27 2021-09-23 14:40:52 +02:00
fc593e235d IDE settings... 2021-09-23 09:48:00 +02:00
3c1e61f64b
Delete go.yml
Replaced with CirrusCI
2021-09-23 09:46:43 +02:00
81f15c4ef2
Merge pull request #31 from wneessen/cmd_refactor
Separate CLI app from library functions
2021-09-23 09:45:03 +02:00
8bf103b73c Make GoLinter happy 2021-09-23 09:43:26 +02:00
15bccc3c42
Create .cirrus.yml 2021-09-23 09:39:25 +02:00
7da98e6389 Merge remote-tracking branch 'origin/cmd_refactor' into cmd_refactor 2021-09-23 09:36:00 +02:00
e773db2ee7 Bump version to 0.4.0-dev 2021-09-23 09:35:54 +02:00
2cc4ec8e1b
Update go.yml 2021-09-23 09:34:16 +02:00
30326b46d5
Update go.yml 2021-09-23 09:33:15 +02:00
27d05f497b Use go-hibp v1.0.0 for #30 2021-09-22 20:23:43 +02:00
097b4f1551
Update README.md 2021-09-22 17:41:48 +02:00
abc16cac15
Create FUNDING.yml 2021-09-22 17:41:33 +02:00
2087a4b60c
Implement new go-hibp package 2021-09-21 14:03:09 +02:00
7871b4307b Missing cmd/ 2021-09-21 11:31:39 +02:00
6ebd86d00a Updated WS 2021-09-21 09:23:11 +02:00
b490e9bf98 v0.3.3: Separated HIBP code into its own module 2021-09-19 18:20:16 +02:00
37e9e0cc02 Updated build files for Arch and OpenBSD 2021-09-19 17:55:00 +02:00
f6cd374412 Major refactor so that cmd and lib are separated 2021-09-19 17:47:50 +02:00
5ceaf6a777
Create SECURITY.md 2021-05-01 14:52:05 +02:00
018fb4a07f
Updated build files for Arch Linux and OpenBSD
Also removed the Homebrew file
2021-04-29 14:36:00 +02:00
913f79c634
Merge pull request #26 from wneessen/v0.3.2
V0.3.2
2021-04-29 14:10:14 +02:00
39b023d56d
Updated README.md
README not only reflects the changes of v0.3.2 now, but also has
received a bunch of usage examples, as requested in #25.
2021-04-29 14:04:27 +02:00
db3327f527
Missing new line 2021-04-29 12:22:31 +02:00
5a29d4bc19
Added optional HIBP database check
Even though the generated passwords are generated in a secure
way, there is a minimal chance, that the same password was used
by someone before and this password was part of a leak.

If you want to be on the safe side, you can now use the "-p"
parameter, to have your newly generated password against the
HIBP (https://haveibeenpwned.com) database. This feature is
disabled by default, since it requires internet access and also
the API call might take ~500ms to 1sec.
2021-04-29 12:22:10 +02:00
0badd56291
Made bool parameters switchable so the make more sense
The previous behavior was wrong in a way, that default values
like "use lower case" defaulted to true and using the -L param
would not set it to false, but simple keep the true default which
made the parameter useless.

Now all parameters still use the same defaults but setting the
corresponding flag on the CLI will negate the default, so using
-L on the CLI would set "useLowerCase" to false instead of the
default of true.
2021-04-29 11:55:18 +02:00
98e81e4857
Bumping to v0.3.2 2021-04-29 11:52:35 +02:00