aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* linting rust-versionHEADmainDennis Eriksen2024-02-291-8/+8
|
* adding a note on dependenciesDennis Eriksen2023-11-101-0/+8
|
* moving python-file to srcDennis Eriksen2023-11-105-318/+398
| | | | so I can add ruff-config and venv without cluttering the main folder
* trying out new project structureDennis Eriksen2023-11-1010-8/+8
|
* Adding a python-verionDennis Eriksen2023-11-092-22/+349
|
* Updated build-instructions for go-versionDennis Eriksen2023-09-143-2/+2
|
* Updated build-instructions for rust-versionDennis Eriksen2023-09-141-1/+1
|
* Updated rust-versionDennis Eriksen2023-09-144-109/+252
| | | | | | Made the code more readable and added a bunch of comments. Also added file-headers for rust and go.
* Adding rust-versionDennis Eriksen2023-09-136-18/+670
| | | | | | This needs a lot of cleanup and commenting, but it works. It's FAST. Even faster than the go-version.
* Redid the sh-version.Dennis Eriksen2023-09-112-92/+290
| | | | | | | | | | It's almost twice as fast now! Had to use some hacks because POSIX sh don't support arrays. Well, it supports *one*... Still needs some cleanup, but it now has the same functionality as the others!
* Redid Go-versionDennis Eriksen2023-09-112-72/+224
| | | | | | Go-version now matches zsh in functionality also removed rogue whitespace from makepass.zsh
* Adding description to READMEDennis Eriksen2023-09-081-29/+39
|
* Updating README.mdDennis Eriksen2023-09-081-18/+19
| | | | | | | | | | | | | | | | | First and foremost - the \ got removed from the special characterset in the zsh-version (which atm is the authorative one) in commit 10f86a9. This is because it was sometimes interpreted as an escapecharacter when combined with certain other characters. This should probably have been solved some other way, but the easiest way was to just remove the character. I also don't have quotes in the special characterset for the same reason - it might get interpreted the wrong way. Secondly, I updated the example. Thirdly - updated the descriptions of the different versions a bit.
* Throw away $RANDOM numbers at the right placesDennis Eriksen2023-09-081-4/+13
| | | | | | | | | | | | | I got some suspiciously similar passwords and had to take a closer look to make sure we throw away $RANDOM at the right places. $RANDOM - from the zsh documentation: > The values of RANDOM form an intentionally-repeatable pseudo-random sequence; > subshells that reference RANDOM will result in identical pseudo-random values > unless the value of RANDOM is referenced or seeded in the parent shell in > between subshell invocations. I think it's fixed now.
* Redid makepass.bashDennis Eriksen2023-09-072-45/+257
| | | | | | Without any polish... But makepass.bash is now about 5.5x faster than previously!
* Redid the perl-versionDennis Eriksen2023-09-073-74/+230
| | | | and fixed a typo in zsh and readme
* More fixes!Dennis Eriksen2023-09-071-18/+15
| | | | | | | | | Things are popping up with the zsh-version as I'm rewriting the perl-version. - Rename help-function - I wanted zero-padding of PRINTLEN. Added it now. - Change the way we set first and last character in randstring.
* just reordering functionsDennis Eriksen2023-09-071-155/+155
|
* use the $MAX variableDennis Eriksen2023-09-071-5/+7
|
* WIP: Cleanup and standardization - Done?Dennis Eriksen2023-09-062-109/+238
| | | | | | | | I think I'm getting there with this round. `makepass.zsh` might not look pretty, but it is beginning to look like something that might be standardized on. Next step is to rewrite some of the other scripts to match the zsh one.
* WIP: Cleanup and standardization 2Dennis Eriksen2023-09-051-33/+51
| | | | | Further work on standardizing and cleaning up. Gotta break some eggs etc.
* WIP: Cleanup and standardizationDennis Eriksen2023-09-051-24/+53
| | | | | | I want all the scripts to work in roughly the same way, with roughly the same functions, doing roughly the same thing. That way the benchmark means more. And also, I might learn something.
* fixing some shellcheck-errors and some tiny cleanup on sh- and bash-versionsDennis Eriksen2023-09-052-15/+18
|
* adding golang-versionDennis Eriksen2023-09-055-16/+227
|
* adding licenceDennis Eriksen2023-09-045-17/+43
|
* improving readability a tiny bitDennis Eriksen2023-09-041-2/+4
|
* adding readmeDennis Eriksen2023-09-041-0/+107
|
* adding perl-scriptDennis Eriksen2023-09-011-0/+141
|
* Split makepass out of idgattDennis Eriksen2023-09-014-0/+0
| | | | This will now be a separate repo
* Removed external dependencies from makepassDennis Eriksen2023-01-032-68/+119
| | | | Script now only uses zsh, and is over 700% faster. w00p
* added helptext and some environmentalsDennis Eriksen2022-12-301-9/+83
|
* a bit more work on makepass.zsh and makepass.shDennis Eriksen2022-12-202-87/+86
|
* forgot to change an instance of head -cDennis Eriksen2022-12-202-5/+5
| | | | also, RANDOM is reserved in ksh. Use var with other name.
* head -c is not portable.. tail -c is. and head -nDennis Eriksen2022-12-192-12/+12
|
* adding a zsh and a posix sh implementation of makepass.Dennis Eriksen2022-12-194-59/+258
|
* makepass wasn't working on bsd (bsd-version of head didn't take -c as anDennis Eriksen2022-08-191-4/+4
| | | | argument), so here's an updated version that runs on openbsd
* we no longer use github!Dennis Eriksen2019-02-101-1/+1
|
* passwords with special characters should always start and end with normal ↵Dennis Eriksen2018-06-191-1/+6
| | | | characters
* lets not print a header if we dont have a wordlistDennis Eriksen2018-06-181-2/+3
|
* adding some columnsDennis Eriksen2018-06-181-4/+11
|
* testing out a passphrase-generating makepassDennis Eriksen2018-06-181-0/+8
|
* no more quotes in passwordsDennis Eriksen2018-05-231-1/+1
|
* switching to bash, since zsh did not preserve PATH correctly in the subshell ↵Dennis Eriksen2018-05-201-2/+2
| | | | executing shuf
* Adding a license.Dennis Eriksen2018-05-141-0/+16
| | | | | I'm going with GPLv2 simply because I'm planning on stealing a few bits from GRML :)
* moving around stuffDennis Eriksen2018-05-141-0/+0
|
* moving scripts out, and updating for stowDennis Eriksen2018-05-101-0/+22