Mobile-friendly character grouping
This release adds support for grouping of characters in a mobile-friendly manner. Entering a random string of characters with a smartphone touch screen is tedious and error prone due to the need to toggle keypads to gain access to different character tables. For this reason, this feature groups the characters of the generated password in "keypad-order". It does so by groupoing the characters into character groups. The following precedense is used: Upper-case characters, lower-case characters, numeric values, any other character.
Example:
$ apg-go -C -f 20 -n 1 -g
CETMPGGxuamj346!)>})
Please note that this feature makes the generated passwords much more predictable and lowers the entropy of the generated password. Please use this feature with caution
What's Changed
- Add SPDX license headers in scorecard.yml by @wneessen in #61
- Create codeql.yml by @wneessen in #64
- Add read permissions to GitHub workflows by @wneessen in #67
- Create SECURITY.md by @wneessen in #68
- Add fuzzing by @wneessen in #69
- [StepSecurity] Apply security best practices by @step-security-bot in #71
- Bump codecov/codecov-action from 3.1.6 to 4.1.0 by @dependabot in #75
- Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by @dependabot in #72
- Bump docker/login-action from 1.9.0 to 3.1.0 by @dependabot in #73
- Bump github/codeql-action from 2.2.4 to 3.24.7 by @dependabot in #74
- Bump ossf/scorecard-action from 2.1.2 to 2.3.1 by @dependabot in #76
- Add OpenSSF Best Practices badge to README.md by @wneessen in #77
- Add CONTRIBUTING.md with contribution guidelines by @wneessen in #78
- Bump docker/setup-qemu-action from 2.2.0 to 3.0.0 by @dependabot in #79
- Bump fsfe/reuse-action from 1.3.0 to 3.0.0 by @dependabot in #80
- Bump actions/upload-artifact from 3.1.0 to 4.3.1 by @dependabot in #81
- Bump github/codeql-action from 3.24.7 to 3.24.8 by @dependabot in #82
- Bump docker/setup-buildx-action from 2.10.0 to 3.2.0 by @dependabot in #83
- Bump sonarsource/sonarqube-scan-action from 1b9d398800bf807ad36901b351fff52deba642d6 to 9ad16418d1dd6d28912bc0047ee387e90181ce1c by @dependabot in #87
- Bump docker/metadata-action from 3.3.0 to 5.5.1 by @dependabot in #86
- Bump docker/build-push-action from 3.3.1 to 5.3.0 by @dependabot in #85
- Bump actions/setup-go from 3.5.0 to 5.0.0 by @dependabot in #84
- Bump github/codeql-action from 3.24.8 to 3.24.9 by @dependabot in #89
- Add mobile-friendly character groupoing by @wneessen in #90
- Update workflows to trigger on specific file changes by @wneessen in #91
- Remove cosign files, since we use GH for Docker by @wneessen in #92
- Add Go install instructions to README by @wneessen in #94
- Add new test cases and rearrange existing ones by @wneessen in #95
- Bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot in #96
- Bump sonarsource/sonarqube-scan-action from 9ad16418d1dd6d28912bc0047ee387e90181ce1c to 53c3e3207fe4b8d52e2f1ac9d6eb1d2506f626c0 by @dependabot in #97
- Bump golang from
0b55ab8
toc4fb952
by @dependabot in #98 - Add logo to README and release package by @wneessen in #99
New Contributors
- @step-security-bot made their first contribution in #71
Full Changelog: v1.1.0...v1.2.0