Commit graph

81 commits

Author SHA1 Message Date
9277e83fd4
v0.3.1: New password length behaviour
To address issue #13, the password length behaviour of the
original APG has been reproduced. Previously, when a minLength
of 5 and a maxLength of 10 was given, apg-go se the pwLength to
the preferred maxLength.

With v0.3.1 it will choose a random length between minLength and
maxLength instead, same as the original C-lang apg did. For this
the minLength has been defaulted to a sane value of 12 (instead
of the 8 of the original apg). The default for maxLength stayed
at 20.

Also the default number of generated passwords has been changed
from 1 to 6, to replicate the behaviour of the original apg.
2021-04-17 11:04:14 +02:00
f13ffdf406
Updated PKGBUILD for 0.3.0 2021-04-01 11:01:47 +02:00
8a7c00a522
v0.3.0: Unified the naming convention 2021-04-01 10:53:51 +02:00
d47ebdb23c
Fixed PKGBUILD for v0.2.9 2021-03-30 22:54:11 +02:00
f20b0e2517
Update README.md 2021-03-30 19:49:05 +02:00
108e518701
Update README.md 2021-03-30 19:48:26 +02:00
6a919a1b72
Merge pull request #8 from wneessen/dev
v0.2.9: Updated PKGBUILD file
2021-03-28 11:55:10 +02:00
d331da951f
v0.2.9: Updated PKGBUILD file 2021-03-28 11:54:45 +02:00
092fa3b841
Merge pull request #7 from wneessen/dev
Dev
2021-03-28 11:53:01 +02:00
0c371569c0
v0.2.9: Replaced standard go-help with custom usage text 2021-03-28 11:51:26 +02:00
d3648d18a9
New DEV branch 2021-03-27 17:17:41 +01:00
ca6c85fab8
Let's have centralized IDE config 2021-03-27 17:14:47 +01:00
362e5e9f18
Removed .idea from .gitignore 2021-03-27 17:11:59 +01:00
1130a698f6
v0.2.8: De-cluttered the config flags stuff 2021-03-27 17:03:19 +01:00
dd1a6b2b62
Added PKGBUILD file for Arch Linux 2021-03-26 21:50:25 +01:00
54424298c6
Update go.yml 2021-03-26 14:30:43 +01:00
60346502fa
Merge pull request #6 from wneessen/dev
v0.2.7: Switched global config to it's own package
2021-03-26 14:28:28 +01:00
637ee8359a
v0.2.7: Switched global config to it's own package 2021-03-26 14:27:54 +01:00
7ff2a85f3e
Merge pull request #5 from wneessen/dev
Tests cleanup. Used structs for tests instead of repeating code
2021-03-24 15:02:45 +01:00
44104a5487
Tests cleanup. Used structs for tests instead of repeating code 2021-03-24 15:02:08 +01:00
9bda7a37d2
Merge pull request #4 from wneessen/dev
Dev
2021-03-22 17:55:25 +01:00
327dc6459a
v0.2.6 - converted to go module structure
- Better logging
- Better error handling
- Removed Makefile since github takes care of building/releasing
2021-03-22 17:53:36 +01:00
9707c875b4
Break the switch/case 2021-03-21 19:25:54 +01:00
c32a94d195
Merge pull request #3 from wneessen/dev
v0.2.5
2021-03-21 18:32:33 +01:00
d975c5d1db
Updates README.md. We are ready for v0.2.5 2021-03-21 18:29:27 +01:00
ab2a083524
Added sane defaults 2021-03-21 17:27:25 +01:00
1f3aeb9d44
excludeChars are now escaped before using them as regExp 2021-03-21 17:27:01 +01:00
d2eae0da9f
Fixes in getCharRange() tests 2021-03-21 17:26:32 +01:00
427e80fc4e
Updated .gitignore 2021-03-21 17:26:13 +01:00
956574cf4a
Update go.yml 2021-03-21 16:15:56 +01:00
528ffbf34e
Update go.yml 2021-03-21 16:13:51 +01:00
359bd08a80
Update go.yml 2021-03-21 15:43:42 +01:00
4321a6e25e
Update go.yml 2021-03-21 15:41:44 +01:00
d7a2db75c8
Update go.yml 2021-03-21 15:33:21 +01:00
5ca140393d
Merge pull request #2 from wneessen/dev
v0.2.4: Added spelling support and new-style pw params
2021-03-21 15:32:14 +01:00
8b9269b1b9
Added spelling of pws. Ready for v0.2.4 2021-03-21 15:28:23 +01:00
eb221ccc69
Split up functions into seperate files 2021-03-21 14:05:14 +01:00
3a87ae7829
Update go.yml 2021-03-21 13:57:57 +01:00
01782c228e
Merge pull request #1 from wneessen/dev
v0.2.3: More chars, cleanup and better test coverage
2021-03-21 13:28:54 +01:00
46e47348e2
v0.2.3: More chars, cleanup and better test coverage
- Added more special characters
- Fixed issue with ` character
- Added lots of tests
- Moved character range generation into it's own function
- Better error handling
- A bit of code cleanup
2021-03-21 13:25:52 +01:00
19ed4da161
Minor changes 2021-03-20 22:18:16 +01:00
808725501d
Merge remote-tracking branch 'origin/main' into main 2021-03-20 20:02:35 +01:00
a77279fde8
Update release-darwin.yml 2021-03-20 20:00:29 +01:00
f2fbfb1a69
Update release-windows.yml 2021-03-20 19:58:37 +01:00
b3600c8347
Update release-linux.yml 2021-03-20 19:58:24 +01:00
754d76b52f
Update release-bsd.yml 2021-03-20 19:58:11 +01:00
43fec77e0e
Update release-darwin.yml 2021-03-20 19:56:50 +01:00
5f0a76cad0
Create release-bsd.yml 2021-03-20 19:53:52 +01:00
fdd465fbfc
Create release-darwin.yml 2021-03-20 19:51:52 +01:00
746b6d0bd6
Update and rename release.yml to release-windows.yml 2021-03-20 19:50:22 +01:00