Enno Rehling
|
f96e88e3e0
|
write a warning in the template about password replacement.
for new factions, put the generated password into the template.
normalize and secure password generation.
|
2019-01-12 21:26:48 +01:00 |
|
Enno Rehling
|
413a83c1ec
|
simpler hack, um den brypt workfactor einzustellen (oder passwort-checks abzuschalten), weil man manchmal halt keine Zeit hat.
|
2018-11-27 20:16:27 +01:00 |
|
Enno Rehling
|
04b8068979
|
rename password functions to match PHP.
|
2018-09-26 21:07:39 +02:00 |
|
Enno Rehling
|
2e9bde0261
|
More WIN32 adaptations, configurable work factor.
|
2018-09-26 19:05:49 +02:00 |
|
Enno Rehling
|
21e54e0933
|
move crypto implementations to util/crypto for easier inclusion
|
2018-09-26 18:33:38 +02:00 |
|
Enno Rehling
|
53afc86e00
|
fix bcrypt library, add to password.c (works on mac)
|
2018-09-26 17:09:29 +02:00 |
|
Enno Rehling
|
87eafaeb99
|
remove all password hashing code
|
2016-07-13 19:10:22 +02:00 |
|
Enno Rehling
|
5fd4d5f30b
|
Merge pull request #491 from ennorehling/feature/data_version
eliminate global.data_version
|
2016-02-25 16:01:44 +01:00 |
|
Enno Rehling
|
bb03517619
|
disable most password formats
|
2016-02-25 10:46:46 +01:00 |
|
Enno Rehling
|
7f6ced99b9
|
attrib.read gets a gamedata object (remove dependency on global.data_version)
|
2016-02-24 11:44:18 +01:00 |
|
Enno Rehling
|
7fe07439f5
|
fix write_faction_reference, check for f->alive in other places
TODO:
1. I added some new TODOs
2. What happens to morale when region owners die?
3. Needs tests
|
2016-02-22 20:47:06 +01:00 |
|
Enno Rehling
|
bbe8faee2b
|
get code to compile, failing Lua tests
|
2016-02-21 17:24:50 +01:00 |
|
Enno Rehling
|
b09c6974c6
|
revert back to plaintext passwords, crypting isn't working
|
2016-02-21 17:22:43 +01:00 |
|
Enno Rehling
|
2c82ddd4d1
|
rename to password_encode, streamline tests
Conflicts:
src/kernel/save.c
|
2016-02-21 16:03:42 +01:00 |
|
Enno Rehling
|
535a864ffe
|
bcrypt hashes implementation, not activated yet.
|
2016-02-21 15:59:39 +01:00 |
|
Enno Rehling
|
26a33e28ce
|
Merge branch 'feature/apache-md5' of https://github.com/ennorehling/eressea into ennorehling-feature/apache-md5
Conflicts:
src/util/password.c
src/util/password.h
src/util/password.test.c
|
2016-02-06 15:23:42 +01:00 |
|
Enno Rehling
|
4c46d9d0ef
|
add the apache md5 implementation to valid password hash algorithms
Conflicts:
src/util/password.c
src/util/password.h
|
2016-02-06 15:14:23 +01:00 |
|
Enno Rehling
|
2b0a2750ba
|
null-pointer check (coverity result)
|
2016-01-17 19:03:30 +01:00 |
|
Enno Rehling
|
0e30f392c4
|
Merge branch 'feature/crypt-passwords' of https://github.com/ennorehling/eressea.git
|
2016-01-15 08:54:56 +01:00 |
|
Enno Rehling
|
76475b9bf7
|
add a little extra randomness to the seed salt (still bad).
remove dead prototype code from faction.c
|
2016-01-15 08:01:12 +01:00 |
|
Enno Rehling
|
09a0e806bc
|
gcc compilation fix
|
2016-01-14 17:29:20 +01:00 |
|
Enno Rehling
|
6c80bc52b5
|
generate a good-ish salt
|
2016-01-14 16:50:42 +01:00 |
|
Enno Rehling
|
8d05f4cc25
|
implement MD5 crypted passwords as default
|
2016-01-14 15:49:09 +01:00 |
|
Enno Rehling
|
3a8a05380b
|
fix gcc compilation warnings
|
2016-01-13 16:19:59 +01:00 |
|
Enno Rehling
|
c3da0cd42d
|
as long as we use no encryption, all tests pass.
|
2016-01-13 16:16:02 +01:00 |
|
Enno Rehling
|
799514bf40
|
implement md5 password hashing (untested)
disable test for case-insensitive password test
fix faction/checkpasswd test
|
2016-01-13 14:41:09 +01:00 |
|
Enno Rehling
|
54d25e91dd
|
add a new password module
start adding password hashing logic (WIP)
does not yet pass all tests
|
2016-01-12 23:52:30 +01:00 |
|