dietrich
  • Joined on 2018-08-20
dietrich pushed to master at Rust/umanux 2020-10-31 13:29:19 +01:00
d9fe8b8160 improve error handling
dietrich pushed to master at Rust/umanux 2020-10-30 19:45:53 +01:00
6389bb988d actually remove the shadow line and fix a final newline
bacbfae4d1 delete the shadow entry along with the passwd one
4207e1dc0f split Hashes into sepparate module
Compare 3 commits »
dietrich pushed to master at Rust/umanux 2020-10-30 16:26:37 +01:00
8dd2c53aa9 sepparate Files struct
dietrich pushed to master at Rust/umanux 2020-10-30 16:13:24 +01:00
8337c737d9 make userlib module a directory
dietrich pushed to master at Rust/umanux 2020-10-30 08:40:19 +01:00
1af8a7cd65 Add better error handling
dietrich opened issue Rust/umanux#3 2020-10-28 11:19:38 +01:00
delete user
dietrich pushed to master at Rust/umanux 2020-10-28 09:39:53 +01:00
bf6908346e first draft of working user deletion
dietrich pushed to master at Rust/umanux 2020-10-26 14:33:15 +01:00
b8c1e3989a use env_logger
dietrich pushed to master at Rust/umanux 2020-10-26 08:13:33 +01:00
927e7ba4a7 unify locking of a single file to locking of all files
dietrich pushed to master at Rust/umanux 2020-10-25 18:41:35 +01:00
b8c544a846 first draft of file locking
338b4949e4 add must uses
91f0453be6 do not use deprecated description
Compare 3 commits »
dietrich pushed to master at Rust/umanux 2020-10-23 19:50:22 +02:00
56a6679ccb create draft binary for create_users
67af4a39cd add getters to User
83255390e3 make the structs clonable, add pos and source to the fields
d81bac5146 add get nth line function
932fb2827d comment broken newuser
Compare 5 commits »
dietrich pushed to master at Rust/umanux 2020-10-23 15:21:43 +02:00
f33ba8e767 persistent ordering of the passwd file
98d4c72f7f properly do read_all
Compare 2 commits »
dietrich pushed to master at Rust/umanux 2020-10-23 12:33:45 +02:00
134b97cfec first try implementing userdbwrite
dietrich pushed to master at Rust/umanux 2020-10-22 18:25:43 +02:00
70fcd823da adjust and implement more of the api
dietrich pushed to master at Rust/umanux 2020-10-19 13:04:14 +02:00
f2000c7650 remove erronous warning
dietrich pushed to master at Rust/umanux 2020-10-19 12:14:05 +02:00
d09f861ab0 add validation for usernames and groupnames
dietrich pushed to master at Rust/umanux 2020-10-18 20:35:59 +02:00
7ec3bc3f0c first draft of username and groupname validation
dietrich pushed to master at Rust/umanux 2020-10-18 15:22:25 +02:00
403f948c67 implement UserDbRead
dietrich pushed to master at Rust/umanux 2020-10-18 08:51:15 +02:00
60bbe1ef1b add some documentation
dietrich pushed to master at Rust/umanux 2020-10-18 08:38:38 +02:00
abdb704ba0 remove duplicated code