| #
837b13af
|
| 15-Aug-2025 |
Lexi Winter <ivy@FreeBSD.org> |
Revert "Remove Secure RPC DES authentication"
This reverts commit 7ac276298b72982189ac1a5b17461936dc00163e.
Requested by: kib
|
| #
7ac27629
|
| 10-Aug-2025 |
Lexi Winter <ivy@FreeBSD.org> |
Remove Secure RPC DES authentication
Following the earlier removal of keyserv, none of this functionality works since it requires keyserv.
Remove the relevant symbols from libc's Symbol.map. Leave
Remove Secure RPC DES authentication
Following the earlier removal of keyserv, none of this functionality works since it requires keyserv.
Remove the relevant symbols from libc's Symbol.map. Leave compatibility symbols for existing applications, but since the functions don't work without keyserv, stub them out to return an error.
Remove some private symbols that were only used by keyserv; these don't get compatibility symbols.
Remove the documentation for the old functions.
Remove rpc.ypupdated since it requires DES authentication.
Reviewed by: manu, des, emaste Differential Revision: https://reviews.freebsd.org/D50442
show more ...
|
| #
c5d671b7
|
| 01-Feb-2025 |
Gleb Smirnoff <glebius@FreeBSD.org> |
libc/rpc: add userland side RPC server over netlink(4)
To be used by NFS related daemons that provide RPC services to the kernel. Some implementation details inside the new svc_nl.c.
Reviewed by:
libc/rpc: add userland side RPC server over netlink(4)
To be used by NFS related daemons that provide RPC services to the kernel. Some implementation details inside the new svc_nl.c.
Reviewed by: rmacklem Differential Revision: https://reviews.freebsd.org/D48550
show more ...
|
| #
61639bb3
|
| 24-May-2024 |
Ed Maste <emaste@FreeBSD.org> |
libc: move NIS xdr_* symbols from rpc's to yp's Symbol.map
To fix WITHOUT_NIS build. Building yp_xdr.c is gated by MK_NIS.
PR: 279270 Reported by: peterj Reported by: matteo Reported by: Michael
libc: move NIS xdr_* symbols from rpc's to yp's Symbol.map
To fix WITHOUT_NIS build. Building yp_xdr.c is gated by MK_NIS.
PR: 279270 Reported by: peterj Reported by: matteo Reported by: Michael Dexter's Build Option Survey run Reviewed by: brooks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D45347
show more ...
|
| #
1ca63a82
|
| 15-Nov-2023 |
Brooks Davis <brooks@FreeBSD.org> |
libc: Remove empty comments in Symbol.map
These were left over from $FreeBSD$ removal.
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D42612
|
| #
42b38843
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line .h pattern
Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/
|
| #
837b13af
|
| 15-Aug-2025 |
Lexi Winter <ivy@FreeBSD.org> |
Revert "Remove Secure RPC DES authentication"
This reverts commit 7ac276298b72982189ac1a5b17461936dc00163e.
Requested by: kib
|
| #
7ac27629
|
| 10-Aug-2025 |
Lexi Winter <ivy@FreeBSD.org> |
Remove Secure RPC DES authentication
Following the earlier removal of keyserv, none of this functionality works since it requires keyserv.
Remove the relevant symbols from libc's Symbol.map. Leave
Remove Secure RPC DES authentication
Following the earlier removal of keyserv, none of this functionality works since it requires keyserv.
Remove the relevant symbols from libc's Symbol.map. Leave compatibility symbols for existing applications, but since the functions don't work without keyserv, stub them out to return an error.
Remove some private symbols that were only used by keyserv; these don't get compatibility symbols.
Remove the documentation for the old functions.
Remove rpc.ypupdated since it requires DES authentication.
Reviewed by: manu, des, emaste Differential Revision: https://reviews.freebsd.org/D50442
show more ...
|
| #
c5d671b7
|
| 01-Feb-2025 |
Gleb Smirnoff <glebius@FreeBSD.org> |
libc/rpc: add userland side RPC server over netlink(4)
To be used by NFS related daemons that provide RPC services to the kernel. Some implementation details inside the new svc_nl.c.
Reviewed by:
libc/rpc: add userland side RPC server over netlink(4)
To be used by NFS related daemons that provide RPC services to the kernel. Some implementation details inside the new svc_nl.c.
Reviewed by: rmacklem Differential Revision: https://reviews.freebsd.org/D48550
show more ...
|
| #
61639bb3
|
| 24-May-2024 |
Ed Maste <emaste@FreeBSD.org> |
libc: move NIS xdr_* symbols from rpc's to yp's Symbol.map
To fix WITHOUT_NIS build. Building yp_xdr.c is gated by MK_NIS.
PR: 279270 Reported by: peterj Reported by: matteo Reported by: Michael
libc: move NIS xdr_* symbols from rpc's to yp's Symbol.map
To fix WITHOUT_NIS build. Building yp_xdr.c is gated by MK_NIS.
PR: 279270 Reported by: peterj Reported by: matteo Reported by: Michael Dexter's Build Option Survey run Reviewed by: brooks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D45347
show more ...
|
| #
1ca63a82
|
| 15-Nov-2023 |
Brooks Davis <brooks@FreeBSD.org> |
libc: Remove empty comments in Symbol.map
These were left over from $FreeBSD$ removal.
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D42612
|
| #
42b38843
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line .h pattern
Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/
|
| #
f5ccef8f
|
| 22-Mar-2010 |
John Baldwin <jhb@FreeBSD.org> |
MFC 204950,205020: Use thr_once() with once_t controls to initialize various thread_key_t objects used to provide per-thread storage in the RPC code. Almost all of these used double-checking with a
MFC 204950,205020: Use thr_once() with once_t controls to initialize various thread_key_t objects used to provide per-thread storage in the RPC code. Almost all of these used double-checking with a dedicated mutex (tsd_lock) to do this before. However, that is not always safe with more relaxed memory orders. There were also other bugs, such as one in __rpc_createrr() that caused a new key to be allocated each time __rpc_createrr() was invoked.
show more ...
|
| #
f5ccef8f
|
| 22-Mar-2010 |
John Baldwin <jhb@FreeBSD.org> |
MFC 204950,205020: Use thr_once() with once_t controls to initialize various thread_key_t objects used to provide per-thread storage in the RPC code. Almost all of these used double-checking with a
MFC 204950,205020: Use thr_once() with once_t controls to initialize various thread_key_t objects used to provide per-thread storage in the RPC code. Almost all of these used double-checking with a dedicated mutex (tsd_lock) to do this before. However, that is not always safe with more relaxed memory orders. There were also other bugs, such as one in __rpc_createrr() that caused a new key to be allocated each time __rpc_createrr() was invoked.
show more ...
|
| #
a4bf5fb9
|
| 28-Apr-2010 |
Kirk McKusick <mckusick@FreeBSD.org> |
Update to current version of head.
|
| #
6f88d2a8
|
| 10-Mar-2010 |
John Baldwin <jhb@FreeBSD.org> |
Use thr_once() with once_t controls to initialize various thread_key_t objects used to provide per-thread storage in the RPC code. Almost all of these used double-checking with a dedicated mutex (ts
Use thr_once() with once_t controls to initialize various thread_key_t objects used to provide per-thread storage in the RPC code. Almost all of these used double-checking with a dedicated mutex (tsd_lock) to do this before. However, that is not always safe with more relaxed memory orders. There were also other bugs, such as one in __rpc_createrr() that caused a new key to be allocated each time __rpc_createrr() was invoked.
PR: threads/144558 Reported by: Sam Robb samrobb of averesystems com (key leak) MFC after: 1 week
show more ...
|
| #
8f55a568
|
| 06-Aug-2008 |
Doug Rabson <dfr@FreeBSD.org> |
Add an implementation of the RPCSEC_GSS authentication protocol for RPC. This is based on an old implementation from the University of Michigan with lots of changes and fixes by me and the addition o
Add an implementation of the RPCSEC_GSS authentication protocol for RPC. This is based on an old implementation from the University of Michigan with lots of changes and fixes by me and the addition of a Solaris-compatible API.
Sponsored by: Isilon Systems Reviewed by: alfred
show more ...
|
| #
2665faf4
|
| 31-May-2007 |
Daniel Eischen <deischen@FreeBSD.org> |
Some libc symbol map cleanups.
net: endhostdnsent is named _endhostdnsent and is private to netdb family of functions.
posix1e: acl_size.c has been never compiled in, so there's no "acl_siz
Some libc symbol map cleanups.
net: endhostdnsent is named _endhostdnsent and is private to netdb family of functions.
posix1e: acl_size.c has been never compiled in, so there's no "acl_size".
rpc: "getnetid" is a static function.
stdtime: "gtime" is #ifdef'ed out in the source.
some symbols are specific only to some architectures, e.g., ___tls_get_addr is only defined on i386.
__htonl, __htons, __ntohl and __ntohs are no longer functions, they are now (internal) defines in <machine/endian.h>.
Submitted by: ru
show more ...
|
| #
5f864214
|
| 29-Apr-2007 |
Daniel Eischen <deischen@FreeBSD.org> |
Use C comments since we now preprocess these files with CPP.
|
| #
cce72e88
|
| 13-Mar-2006 |
Daniel Eischen <deischen@FreeBSD.org> |
Add symbol maps and initial symbol version definitions to libc.
Reviewed by: davidxu
|
| #
837b13af
|
| 15-Aug-2025 |
Lexi Winter <ivy@FreeBSD.org> |
Revert "Remove Secure RPC DES authentication"
This reverts commit 7ac276298b72982189ac1a5b17461936dc00163e.
Requested by: kib
|
| #
7ac27629
|
| 10-Aug-2025 |
Lexi Winter <ivy@FreeBSD.org> |
Remove Secure RPC DES authentication
Following the earlier removal of keyserv, none of this functionality works since it requires keyserv.
Remove the relevant symbols from libc's Symbol.map. Leave
Remove Secure RPC DES authentication
Following the earlier removal of keyserv, none of this functionality works since it requires keyserv.
Remove the relevant symbols from libc's Symbol.map. Leave compatibility symbols for existing applications, but since the functions don't work without keyserv, stub them out to return an error.
Remove some private symbols that were only used by keyserv; these don't get compatibility symbols.
Remove the documentation for the old functions.
Remove rpc.ypupdated since it requires DES authentication.
Reviewed by: manu, des, emaste Differential Revision: https://reviews.freebsd.org/D50442
show more ...
|
| #
c5d671b7
|
| 01-Feb-2025 |
Gleb Smirnoff <glebius@FreeBSD.org> |
libc/rpc: add userland side RPC server over netlink(4)
To be used by NFS related daemons that provide RPC services to the kernel. Some implementation details inside the new svc_nl.c.
Reviewed by:
libc/rpc: add userland side RPC server over netlink(4)
To be used by NFS related daemons that provide RPC services to the kernel. Some implementation details inside the new svc_nl.c.
Reviewed by: rmacklem Differential Revision: https://reviews.freebsd.org/D48550
show more ...
|
| #
61639bb3
|
| 24-May-2024 |
Ed Maste <emaste@FreeBSD.org> |
libc: move NIS xdr_* symbols from rpc's to yp's Symbol.map
To fix WITHOUT_NIS build. Building yp_xdr.c is gated by MK_NIS.
PR: 279270 Reported by: peterj Reported by: matteo Reported by: Michael
libc: move NIS xdr_* symbols from rpc's to yp's Symbol.map
To fix WITHOUT_NIS build. Building yp_xdr.c is gated by MK_NIS.
PR: 279270 Reported by: peterj Reported by: matteo Reported by: Michael Dexter's Build Option Survey run Reviewed by: brooks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D45347
show more ...
|
| #
1ca63a82
|
| 15-Nov-2023 |
Brooks Davis <brooks@FreeBSD.org> |
libc: Remove empty comments in Symbol.map
These were left over from $FreeBSD$ removal.
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D42612
|