Ron Williams
5cb44522f0
add option to getty to run contain_login
2023-12-19 21:00:27 -08:00
Jeremy Soller
be77642b20
Merge branch 'libredox' into 'master'
...
Switch to libredox
See merge request redox-os/userutils!43
2023-11-05 12:57:33 +00:00
4lDO2
efd875b21e
Use crates.io redox_event dependency.
2023-11-04 20:21:49 +01:00
4lDO2
8ab925eb65
Fully switch to libredox
2023-11-04 20:04:59 +01:00
4lDO2
ae3c0037d7
Update redox-daemon
2023-11-04 15:07:26 +01:00
4lDO2
8afb03544f
Update redox_users.
2023-11-04 14:52:16 +01:00
4lDO2
01e612d79c
Update dependencies.
2023-08-31 20:59:32 +02:00
Jeremy Soller
f59cf56e6b
Merge branch 'master' into 'master'
...
misc: getty open consumer channel to get events
See merge request redox-os/userutils!42
2023-08-02 15:11:28 +00:00
Anhad Singh
7c3c5f306e
getty: make the consumer changes work with :debug
...
Signed-off-by: Anhad Singh <andypythonappdeveloper@gmail.com >
2023-07-22 18:15:43 +10:00
Anhad Singh
5e3956adf1
misc: getty open consumer channel to get events
...
Signed-off-by: Anhad Singh <andypythonappdeveloper@gmail.com >
2023-07-22 17:41:30 +10:00
Jeremy Soller
5a9cee6b22
Update libc crate
2023-02-11 14:41:07 -07:00
4lDO2
0621709286
Use redox-daemon in getty
2022-07-27 16:32:27 +02:00
Jeremy Soller
f61edda364
Update Cargo.lock
2022-07-26 17:46:36 -06:00
4lDO2
cbed606ea7
Update syscall
2022-03-25 21:01:50 +01:00
4lDO2
09a04fc55b
Update syscall.
2021-06-17 14:09:55 +02:00
Jeremy Soller
bfa45b9da8
Update dependencies
2021-04-28 20:56:14 -06:00
Jeremy Soller
93b6791e29
Update redox_users
2021-01-26 12:52:03 -07:00
Jeremy Soller
c33a464522
Update dependencies
2020-08-02 16:25:50 -06:00
Jeremy Soller
2fd54ec8d4
Update liner
2019-11-29 19:37:53 -07:00
Jeremy Soller
299d3ab37c
Update dependencies
2019-10-02 20:54:46 -06:00
Jeremy Soller
a208ce4aa8
Update redox_users
2019-08-07 20:00:09 -06:00
Jeremy Soller
abf971b73e
Update termion
2019-06-16 20:50:27 -06:00
Jeremy Soller
8d6649ec5a
Merge changes from redox-unix
2019-06-15 09:34:55 -06:00
Jeremy Soller
32569c0620
Compile with LTO
2019-05-14 13:54:24 -06:00
Jeremy Soller
dc387310f6
Update to new rust
2019-04-07 11:30:17 -06:00
Jeremy Soller
5b7594a64a
Merge branch 'update-cargo-dot-lock' into 'master'
...
Update Cargo.lock
See merge request redox-os/userutils!41
2019-02-28 13:52:43 +00:00
Robin Randhawa
bb0da5fa54
Update Cargo.lock
...
AArch64 builds broke because of a stale syscall crate ref.
2019-02-27 15:48:15 +00:00
Jeremy Soller
c3e73ab0ce
Update Cargo.lock
2018-10-14 19:56:48 -06:00
Jeremy Soller
957ef2ca5d
Merge branch 'mggmuggins/usersv2' into 'master'
...
Update redox-users v0.2: Shadowfile support
See merge request redox-os/userutils!39
2018-08-17 12:24:27 +00:00
MggMuggins
48a8e2fa56
Update redox-users v0.2: Shadowfile support
2018-07-25 15:18:19 -05:00
Jeremy Soller
6635f8cb9e
Update links to gitlab
2018-06-12 12:30:45 -06:00
Jeremy Soller
7d14b05a9d
Merge pull request #38 from jD91mZM2/master
...
Support new edge-triggered model
2018-05-31 12:26:03 -06:00
jD91mZM2
3831828485
Return on EOF, don't break
2018-05-31 20:17:17 +02:00
jD91mZM2
e37ebb22f0
Support new edge-triggered model
2018-05-31 19:18:59 +02:00
Jeremy Soller
07e3c7e320
Remove debug print
2018-05-22 19:37:14 -06:00
Jeremy Soller
a9ab9e18b3
Fix issues with new event method
2018-05-20 13:16:14 -06:00
Jeremy Soller
f6b27be9d9
Update to new event
2018-05-20 11:08:13 -06:00
Jeremy Soller
dd761d622f
Merge pull request #37 from MggMuggins/master
...
Use Redox_users from crates.io
2018-03-28 13:19:22 -06:00
MggMuggins
ba89992998
Update Cargo.lock
2018-03-28 13:37:34 -05:00
Jeremy Soller
4b32b682d4
Merge pull request #33 from MggMuggins/master
...
Implement Unimplemented; Bugs
2018-02-12 09:39:28 -07:00
MggMuggins
1d6b67cd42
Implement Unimplemented; Bugs
...
Fix a CLI bug with groupadd
Implement everything that involves removing user from groups, mostly
in userdel and usermod.
2018-02-12 09:07:17 -06:00
Jeremy Soller
235be05cf1
Merge pull request #32 from MggMuggins/master
...
Remove ArgParser dep, whoami
2018-02-10 11:23:46 -07:00
MggMuggins
69838054ab
Remove ArgParser dep, whoami
...
Remove Arg parsing from sudo, (maybe in prep to deprecate in favor of
rudo)
Port login to clap-rs
Remove ArgParser dep
Remove whoami in favor of a link to id, and implemented linking in id.
2018-02-10 12:09:10 -06:00
Jeremy Soller
a190dd55e3
Merge pull request #30 from MggMuggins/master
...
Port to clap-rs
2018-02-08 20:46:46 -07:00
MggMuggins
fba0c70ae2
Port to clap-rs
...
I did a number of things here:
the *add, *mod, and *del utilities, as well as id recieved substantial
changes, probably what you'd call a rewrite. This was of course using
clap-rs. These should all be very stable at this point (except
unimplemented features in usermod, grr)
getty, passwd, and su are simply ported, using clap for arg parsing. I
didn't change any of the logic, just swapped ArgParser for clap.
Fixed a bug with passwd and unset passwords
I'll open issues about the ones I didn't mention.
2018-02-08 21:10:44 -06:00
Jeremy Soller
e997bdd197
Merge pull request #28 from MggMuggins/master
...
Implement usermod, groupmod, userdel, groupdel; Fix passwd and useradd
2018-02-04 08:05:07 -07:00
MggMuggins
d5e011a304
Implement usermod, groupmod, userdel, groupdel; Fix passwd and useradd
...
Here I've implemented the remainder of the core user utilities present
on most unix systems. They aren't particularly pretty, but they do work
for the most part.
Note that for some reason attempting to move the home directory of a
user via usermod -m does not work.
Also removing user's that have been deleted from groups is not yet
implemented, nor is updating /etc/passwd when a group id is changed.
Note that redox_users as used by Cargo.lock as of this commit is broken,
and may not work properly. If redox-os/users#11 is merged, cargo update
should fix.
2018-02-03 19:10:39 -06:00
Jeremy Soller
7bb8dea121
Merge pull request #27 from MggMuggins/master
...
Fix #26
2018-01-30 16:57:03 -07:00
MggMuggins
cbb7f52381
Fix #26
2018-01-30 17:41:16 -06:00
Jeremy Soller
b335c59e7e
Merge pull request #25 from MggMuggins/master
...
Port to redox_users break-api
2018-01-29 19:47:32 -07:00