| #
560af6b4 |
| 10-Nov-2025 |
Lexi Winter <ivy@FreeBSD.org> |
libpam: Move to a new "pam" package
OpenPAM is a discrete, largely self-contained system component. Users may not need PAM for many use-cases (e.g. jails, containers), so move it to its own package.
libpam: Move to a new "pam" package
OpenPAM is a discrete, largely self-contained system component. Users may not need PAM for many use-cases (e.g. jails, containers), so move it to its own package.
Use LIB_PACKAGE to create a separate pam-lib package for libpam, so that applications that support PAM don't need to bring in all the PAM modules if PAM isn't actually in use.
Add pam to the minimal sets, since this is a core system component that people expect to be installed. This means all supported installation methods will install the PAM modules by default, so don't add explicit dependencies on the PAM modules from things that use PAM (e.g. runtime), allowing custom/embedded systems to omit these easily.
This change adds a new package to the system so, until we have a proper policy on how to handle this in release/stable branches, it should not be MFC'd.
MFC after: never Reviewed by: des, bapt Sponsored by: https://www.patreon.com/bsdivy Differential Revision: https://reviews.freebsd.org/D53602
show more ...
|
|
Revision tags: release/13.5.0-p6, release/14.3.0-p5, release/13.5.0-p5, release/14.2.0-p7, release/14.3.0-p4, release/14.3.0-p3, release/14.2.0-p6, release/13.5.0-p4, release/13.5.0-p3, release/14.2.0-p5, release/14.3.0-p2, release/14.3.0-p1, release/14.2.0-p4, release/13.5.0-p2, release/14.3.0 |
|
| #
7a8747f5 |
| 14-May-2025 |
Lexi Winter <ivy@FreeBSD.org> |
libpam: provide a real /etc/pam.d/ftp
We provide both /etc/pam.d/ftp and /etc/pam.d/ftpd because FTP servers are inconsistent about which service name they use. Previously ftp was a hard link to ft
libpam: provide a real /etc/pam.d/ftp
We provide both /etc/pam.d/ftp and /etc/pam.d/ftpd because FTP servers are inconsistent about which service name they use. Previously ftp was a hard link to ftpd; to avoid hard linking config files, replace ftp with a normal config file that includes the ftpd service.
Previously /etc/pam.d/ftpd was in the -ftp package, while /etc/pam.d/ftp was in the -runtime package (by accident, not design). Move both of them to the -runtime package, where the rest of the pam.d services live, since FTP servers from ports use it and people using a ports FTP server might not want to to install the -ftp package as well.
This also fixes /etc/pam.d/ftp missing the @config tag.
Reviewed by: des, bapt Approved by: des (mentor) Differential Revision: https://reviews.freebsd.org/D50339
show more ...
|
|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0 |
|
| #
e9ac4169 |
| 15-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
Remove residual blank line at start of Makefile
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
|
|
Revision tags: release/14.1.0 |
|
| #
7209444a |
| 23-Apr-2024 |
Lexi Winter <lexi@le-Fay.ORG> |
package: move cron into its own package
Reviewed by: imp, manu, Mina Galic Pull Request: https://github.com/freebsd/freebsd-src/pull/1172
|
|
Revision tags: release/13.3.0, release/14.0.0 |
|
| #
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0 |
|
| #
f2865d7d |
| 23-Nov-2022 |
Ed Maste <emaste@FreeBSD.org> |
pam.d: install hard link with same mode as target
Previously when using NO_ROOT we recorded a METALOG entry for the pam.d/ftp hard link with a different file mode than the link target pam.d/ftpd, wh
pam.d: install hard link with same mode as target
Previously when using NO_ROOT we recorded a METALOG entry for the pam.d/ftp hard link with a different file mode than the link target pam.d/ftpd, which is not permitted.
This change is similar to 1dbb9994d4dd for .profile
Sponsored by: The FreeBSD Foundation
show more ...
|
| #
0eea46fb |
| 28-Sep-2022 |
Brooks Davis <brooks@FreeBSD.org> |
Remove telnetd
The telnetd codebase is unmaintained and has a number of quality issues. Telnet has been largely supplanted by ssh. If needed, a port is available (net/freebsd-telnetd), but a more ma
Remove telnetd
The telnetd codebase is unmaintained and has a number of quality issues. Telnet has been largely supplanted by ssh. If needed, a port is available (net/freebsd-telnetd), but a more maintained implementation should be prefered.
While the telnet client suffers from the same issues, it is deemed to be of lower risk and is required to connect to legacy devices, so it remains.
Reviewed by: emaste, imp Differential Revision: https://reviews.freebsd.org/D36620
show more ...
|
|
Revision tags: release/13.1.0 |
|
| #
93c43690 |
| 14-Dec-2021 |
Emmanuel Vadot <manu@FreeBSD.org> |
pkgbase: Put more binaries/lib in runtime
Move some needed binaries/libs from FreeBSD-utilities to FreeBSD_runtime. This is everything needed to boot to multiuser with FreeBSD-rc installed.
MFC aft
pkgbase: Put more binaries/lib in runtime
Move some needed binaries/libs from FreeBSD-utilities to FreeBSD_runtime. This is everything needed to boot to multiuser with FreeBSD-rc installed.
MFC after: 2 weeks Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D33435
show more ...
|
|
Revision tags: release/12.3.0 |
|
| #
b5be5c35 |
| 02-Sep-2021 |
Emmanuel Vadot <manu@FreeBSD.org> |
pkgbase: Create a FreeBSD-ftp package
ftp tools aren't that useful nowadays but some might want them. Create a FreeBSD-ftp package so users have a choice to have them or not.
Differential Revision:
pkgbase: Create a FreeBSD-ftp package
ftp tools aren't that useful nowadays but some might want them. Create a FreeBSD-ftp package so users have a choice to have them or not.
Differential Revision: https://reviews.freebsd.org/D31794
show more ...
|
| #
c7fd29f0 |
| 01-Sep-2021 |
Emmanuel Vadot <manu@FreeBSD.org> |
pkgbase: Create a FreeBSD-telnet package
both telnet and telnetd aren't that useful nowadays but some might want them. Create a FreeBSD-telnet package so users have a choice to have them or not.
Di
pkgbase: Create a FreeBSD-telnet package
both telnet and telnetd aren't that useful nowadays but some might want them. Create a FreeBSD-telnet package so users have a choice to have them or not.
Differential Revision: https://reviews.freebsd.org/D31791 Reviewed by: emaste
show more ...
|
|
Revision tags: release/13.0.0, release/12.2.0, release/11.4.0 |
|
| #
9d7c39d8 |
| 24-Mar-2020 |
Emmanuel Vadot <manu@FreeBSD.org> |
pkgbase: Move telnetd and ftpd pam file to the utilities package
Both programs are in this package so put the pam.d file in there too.
Reported by: emaste Reviewed by: emaste Differential Revision:
pkgbase: Move telnetd and ftpd pam file to the utilities package
Both programs are in this package so put the pam.d file in there too.
Reported by: emaste Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D24161
show more ...
|
|
Revision tags: release/12.1.0, release/11.3.0, release/12.0.0 |
|
| #
c0b5e991 |
| 14-Sep-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r338595 through r338689, and resolve conflicts.
|
| #
becaaa9b |
| 13-Sep-2018 |
Brad Davis <brd@FreeBSD.org> |
Really fix pam install. Don't commit late at night or you make simple mistakes.
Reported by: dumbbell Approved by: re (gjb), will (mentor)
|
| #
aad4d67d |
| 13-Sep-2018 |
Brad Davis <brd@FreeBSD.org> |
Fix build after r338621 by avoiding LINKS and installing the link manually.
Approved by: re (rgrimes), will (mentor)
|
| #
219cf81b |
| 13-Sep-2018 |
Brad Davis <brd@FreeBSD.org> |
Move all pam related config to lib/libpam/
Approved by: re (rgrimes), will (mentor), des Differential Revision: https://reviews.freebsd.org/D17122
|