| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
All of them are needed to be able to boot to single user and be able
to repair a existing FreeBSD installation so put them directly into
FreeBSD-runtime.
Reviewed by: bapt, gjb
Differential Revision: https://reviews.freebsd.org/D21503
Notes:
svn path=/head/; revision=351855
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Implement use_first_pass, allowing expose_password to be used by other
service functions than pam_auth() without prompting a second time.
- Don't prompt for a password during pam_setcred().
PR: 238041
MFC after: 3 weeks
Notes:
svn path=/head/; revision=349556
|
|
|
|
|
|
|
|
|
| |
each argument into its own paragraph.
MFC after: 3 days
Notes:
svn path=/head/; revision=347234
|
|
|
|
|
|
|
|
| |
Reported by: dumbbell
Approved by: re (gjb), will (mentor)
Notes:
svn path=/head/; revision=338651
|
|
|
|
|
|
|
| |
Approved by: re (rgrimes), will (mentor)
Notes:
svn path=/head/; revision=338633
|
|
|
|
|
|
|
|
| |
Approved by: re (rgrimes), will (mentor), des
Differential Revision: https://reviews.freebsd.org/D17122
Notes:
svn path=/head/; revision=338621
|
|
|
|
|
|
|
| |
Approved by: re (kib@)
Notes:
svn path=/head/; revision=338561
|
|
|
|
|
|
|
|
|
|
|
|
| |
passing the authentication token to the external program.
Approved by: re (kib)
Submitted by: Thomas Munro <munro@ip9.org>
MFC after: 1 week
Differential Revision: D16950
Notes:
svn path=/head/; revision=338453
|
|
|
|
|
|
|
|
|
| |
Submitted by: Thomas Munro <munro@ip9.org>
MFC after: 1 week
Differential Revision: D16171
Notes:
svn path=/head/; revision=337732
|
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
Sponsored by: Dell EMC
Notes:
svn path=/head/; revision=335733
|
|
|
|
|
|
|
|
|
|
| |
new no_reply_message option.
MFC after: 1 week
Sponsored by: The University of Oslo
Notes:
svn path=/head/; revision=333674
|
|
|
|
| |
Notes:
svn path=/head/; revision=333490
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using mis-identified many licenses so this was mostly a manual - error
prone - task.
The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
Notes:
svn path=/head/; revision=326219
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mainly focus on files that use BSD 3-Clause license.
The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
Special thanks to Wind River for providing access to "The Duke of
Highlander" tool: an older (2014) run over FreeBSD tree was useful as a
starting point.
Notes:
svn path=/head/; revision=326025
|
|
|
|
|
|
|
| |
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=325188
|
|
|
|
|
|
|
|
|
|
|
|
| |
bother passing it to crypt(). It won't succeed and may allow an attacker
to confirm that the user exists.
Reported by: jkim@
MFC after: 1 week
Security: CVE-2016-6210
Notes:
svn path=/head/; revision=325010
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to the user. There is currently no buffering, so the result may be
somewhat unpredictable if the conversation function adds a newline,
like openpam_ttyconv() does.
Clean up and simplify the environment handling code, which triggered
an inexplicable bug on some systems.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=315710
|
|
|
|
|
|
|
|
|
|
|
|
| |
libpam: extra bounds checking through reallocarray(3).
It appears to be causing brokenness when reporting PAM_* environment
variables. This requires more investigation.
Reported by: lstewart
Notes:
svn path=/head/; revision=315164
|
|
|
|
|
|
|
|
|
|
| |
Reviewed by: kan
Obtained from: CheriBSD
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D9882
Notes:
svn path=/head/; revision=314901
|
|
|
|
|
|
|
|
| |
Reviewed by: des
MFC after: 1 week
Notes:
svn path=/head/; revision=314780
|
|
|
|
| |
Notes:
svn path=/head/; revision=314779
|
|
|
|
|
|
|
|
| |
Reviewed by: des
MFC after: 1 week
Notes:
svn path=/head/; revision=314777
|
|
|
|
|
|
|
|
|
| |
PR: 213909
Reported by: basarevych@gmail.com
MFC after: 1 week
Notes:
svn path=/head/; revision=314598
|
|\
| |
| |
| | |
Notes:
svn path=/head/; revision=313975
|
| |
| |
| |
| |
| | |
Notes:
svn path=/vendor/openpam/dist/; revision=313968
svn path=/vendor/openpam/RADULA/; revision=313969; tag=vendor/openpam/RADULA
|
| |
| |
| |
| | |
Notes:
svn path=/vendor/openpam/dist/; revision=273269
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=312453
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=312452
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This works better with external toolchains where LD
will not necessarily defailt to emulation we want.
Compiler driver knows better.
Notes:
svn path=/head/; revision=310789
|
| |
| |
| |
| |
| |
| |
| |
| | |
Submitted by: vangyzen
MFC after: 2 weeks
Notes:
svn path=/head/; revision=304635
|
| |
| |
| |
| |
| |
| |
| |
| | |
Reported by: mwlucas
MFH: 2 weeks
Notes:
svn path=/head/; revision=304626
|
| |
| |
| |
| |
| |
| |
| |
| | |
Approved by: re (gjb)
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=301891
|
| |
| |
| |
| |
| |
| |
| |
| | |
between our libpam and stock OpenPAM, meaning that it is now possible to
replace the base libpam with a hypothetical ports version of OpenPAM.
Notes:
svn path=/head/; revision=301602
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
code that fails to set retval before falling through to the final
return().
Reported by: emaste
Reported by: Coverity
CID: 1018711
MFC after: 1 week
Notes:
svn path=/head/; revision=299948
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
pam_sm_chauthtok(). Set user = getlogin() inside the true
branch so that it is initialized for the following PAM_LOG()
call. This is how it is done in pam_sm_authenticate().
Reported by: Coverity
CID: 272498
MFC after: 1 week
Notes:
svn path=/head/; revision=299926
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
after r298107
Summary of changes:
- Replace all instances of FILES/TESTS with ${PACKAGE}FILES. This ensures that
namespacing is kept with FILES appropriately, and that this shouldn't need
to be repeated if the namespace changes -- only the definition of PACKAGE
needs to be changed
- Allow PACKAGE to be overridden by callers instead of forcing it to always be
`tests`. In the event we get to the point where things can be split up
enough in the base system, it would make more sense to group the tests
with the blocks they're a part of, e.g. byacc with byacc-tests, etc
- Remove PACKAGE definitions where possible, i.e. where FILES wasn't used
previously.
- Remove unnecessary TESTSPACKAGE definitions; this has been elided into
bsd.tests.mk
- Remove unnecessary BINDIRs used previously with ${PACKAGE}FILES;
${PACKAGE}FILESDIR is now automatically defined in bsd.test.mk.
- Fix installation of files under data/ subdirectories in lib/libc/tests/hash
and lib/libc/tests/net/getaddrinfo
- Remove unnecessary .include <bsd.own.mk>s (some opportunistic cleanup)
Document the proposed changes in share/examples/tests/tests/... via examples
so it's clear that ${PACKAGES}FILES is the suggested way forward in terms of
replacing FILES. share/mk/bsd.README didn't seem like the appropriate method
of communicating that info.
MFC after: never probably
X-MFC with: r298107
PR: 209114
Relnotes: yes
Tested with: buildworld, installworld, checkworld; buildworld, packageworld
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=299094
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/release-pkg/; revision=298092
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=297947
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
r284345.
The change in r284345 moved the creation of openpam_static_modules.o to
lib/libpam/static_modules but never managed to get them into libpam.a.
Move this logic to lib/libpam/static_libpam and have it create a static
library for libpam.a The main lib/libpam/libpam will only create a
shared library. No redundancy in compilation or installation exists
in this solution.
This avoids requiring a pass with -D_NO_LIBPAM_SO_YET.
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=297946
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/release-pkg/; revision=297824
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Found with devel/coccinelle.
Reviewed by: des
Notes:
svn path=/head/; revision=297755
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/release-pkg/; revision=296869
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=296708
|
| | |
| | |
| | |
| | | |
Notes:
svn path=/head/; revision=296657
|
| | |
| | |
| | |
| | | |
Notes:
svn path=/head/; revision=296651
|
| | |
| | |
| | |
| | | |
Notes:
svn path=/head/; revision=296633
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/release-pkg/; revision=296625
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=296587
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/release-pkg/; revision=295291
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/release-pkg/; revision=295171
|