Page MenuHomeFreeBSD

rpc_secure.3: remove documentation for auth_des
ClosedPublic

Authored by ivy on May 21 2025, 1:47 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Oct 11, 3:57 AM
Unknown Object (File)
Tue, Sep 23, 6:53 PM
Unknown Object (File)
Sep 17 2025, 11:59 AM
Unknown Object (File)
Sep 13 2025, 11:16 PM
Unknown Object (File)
Sep 12 2025, 2:20 PM
Unknown Object (File)
Sep 12 2025, 7:10 AM
Unknown Object (File)
Sep 11 2025, 11:46 AM
Unknown Object (File)
Sep 7 2025, 10:02 AM
Subscribers

Details

Reviewers
des
kevans
glebius
manu
emaste
asomers
Group Reviewers
manpages
Summary

Secure RPC DES authentication is no longer supported; remove its
documentation.

While here, fix Dt.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 64330
Build 61214: arc lint + arc unit

Event Timeline

ivy requested review of this revision.May 21 2025, 1:47 AM
This revision is now accepted and ready to land.May 21 2025, 6:13 AM

The remaining routines are not related to "secure" RPC. Removing the no-longer-provided routines from this page is an important step and I'm happy to see this change go in either way. We should probably have a note in DESCRIPTION explaining the situation, but we ought to just move these to a more appropriate page in a subsequent commit.

The remaining routines are not related to "secure" RPC.

is this definitely true? i'm far from an expert on NIS (and haven't used it for 20+ years) but my understanding was that while these routines technically don't require Secure RPC to work, the only purpose of the "netid" stuff is to interact with Secure RPC.

it is a bit odd that the rpc_secure manpage now doesn't include anything involving Secure RPC itself, but i was wondering if it makes more sense to remove these entirely.

I'm not sure - indeed, the second part of your comment is what prompted my note. If these were only for / used by "secure RPC" perhaps they should just be removed too. Go ahead with this change for now and we can come back to that question?

from grepping the source tree, it seems like lib/librpcsvc/yp_update.c uses at least host2netname(), but that function also seems to be specific to Secure RPC and is probably broken anyway without keyserv... still, i'm inclined to leave these here for now and look at removing them in a separate commit.

des requested changes to this revision.May 23 2025, 5:25 PM

You may want to remove mentions of DES from rpc_soc(3) as well.

This revision now requires changes to proceed.May 23 2025, 5:25 PM

remove DES from rpc_soc, and remove the Xr to rpc_secure since the two manpages
now have nothing in common.

lgtm, though I would prefer if this was merged with D50442

This revision is now accepted and ready to land.May 23 2025, 8:33 PM

this has been merged into D50442, so close this diff.