Commit Graph

148 Commits

Author SHA1 Message Date
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