Bryan Drewery
7b3ea376a2
META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.
...
This both avoids some dependencies on xinstall.host and allows
bootstrapping on older releases to work due to lack of at least 'install -l'
support.
Sponsored by: EMC / Isilon Storage Division
2015-11-25 19:10:28 +00:00
Enji Cooper
b2d48be1bc
Refactor the test/ Makefiles after recent changes to bsd.test.mk (r289158) and
...
netbsd-tests.test.mk (r289151)
- Eliminate explicit OBJTOP/SRCTOP setting
- Convert all ad hoc NetBSD test integration over to netbsd-tests.test.mk
- Remove unnecessary TESTSDIR setting
- Use SRCTOP where possible for clarity
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Divison
2015-10-12 08:16:03 +00:00
Dag-Erling Smørgrav
be70578239
Restore the upstream (and documented) behavior of searching for modules
...
both in /usr/lib and /usr/local/lib, thus simplifying the use of modules
from ports, without breaking the compat32 case again.
PR: 191151
MFC after: 3 weeks
2015-09-21 17:26:35 +00:00
Simon J. Gerraty
2ef6d5a7b9
new depends
2015-06-16 23:37:19 +00:00
Simon J. Gerraty
ccfb965433
Add META_MODE support.
...
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
2015-06-13 19:20:56 +00:00
Simon J. Gerraty
44d314f704
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
Simon J. Gerraty
98e0ffaefb
Merge sync of head
2015-05-27 01:19:58 +00:00
Enji Cooper
31a741f473
Conditionalize building radius support into libpam, ppp, etc via
...
MK_RADIUS_SUPPORT
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-02-04 06:53:45 +00:00
Dag-Erling Smørgrav
f8b83996fe
If PAM_RHOST is non-NULL, pass it in the Calling-Station-ID attribute of
...
the RADIUS access request.
MFC after: 1 week
2015-01-16 09:07:31 +00:00
Joel Dahl
4990a1c050
mdoc: improvements to SEE ALSO.
2014-12-27 08:31:52 +00:00
Simon J. Gerraty
838e37378e
Need headers staged by libpam
2014-11-30 18:48:17 +00:00
Baptiste Daroussin
a97184817e
Convert to LIBADD
2014-11-26 08:09:44 +00:00
Baptiste Daroussin
6b129086dc
Convert libraries to use LIBADD
...
While here reduce a bit overlinking
2014-11-25 11:07:26 +00:00
Simon J. Gerraty
488c975a1f
Updated/new dependencies
2014-11-19 07:10:38 +00:00
Simon J. Gerraty
cffbea9c95
Include src.opts.mk since we don't include modules.inc here.
2014-11-19 07:09:14 +00:00
Simon J. Gerraty
9268022b74
Merge from head@274682
2014-11-19 01:07:58 +00:00
Dag-Erling Smørgrav
29b775a992
Hook up OpenPAM's own unit tests to the build.
2014-11-05 16:13:42 +00:00
Dag-Erling Smørgrav
1628e293fd
Consistently cast tty and user to const char * in printf()-like contexts.
2014-10-01 07:15:02 +00:00
Bjoern A. Zeeb
5e24ef8793
Hopefully fix build breakage with gcc passing void * instead of char *
...
to "%s" format string after r272280.
PR: 83099 193927
MFC after: 3 days
X-MFC with: r272280
2014-09-29 10:36:14 +00:00
Dag-Erling Smørgrav
4c37ae3065
Instead of failing when neither PAM_TTY nor PAM_RHOST are available, call
...
login_access() with "**unknown**" as the second argument. This will allow
"ALL" rules to match.
Reported by: Tim Daneliuk <tundra@tundraware.com>
Tested by: dim@
PR: 83099 193927
MFC after: 3 days
2014-09-29 08:57:36 +00:00
Dag-Erling Smørgrav
d64f404488
Upgrade to OpenPAM Ourouparia.
2014-09-15 13:40:09 +00:00
Dag-Erling Smørgrav
4c1d902bb2
r271256 fixed one segfault condition but introduced another due to the
...
wrong operator being used in the tty check.
Reported by: avg@
MFH: 3 days
2014-09-15 11:32:08 +00:00
Dag-Erling Smørgrav
adf180b55c
Vendor import of OpenPAM Ourouparia.
2014-09-15 09:40:30 +00:00
Dag-Erling Smørgrav
067268edfc
Fail rather than segfault if neither PAM_TTY nor PAM_RHOST is set.
...
PR: 83099
MFC after: 3 days
2014-09-08 09:19:01 +00:00
Simon J. Gerraty
ee7b0571c2
Merge head from 7/28
2014-08-19 06:50:54 +00:00
Andrey A. Chernov
412d134acc
According to opie code and even direct mention in opie(4) challenge buffer
...
size must be OPIE_CHALLENGE_MAX + 1, not OPIE_CHALLENGE_MAX
Reviewed by: des
MFC after: 1 week
2014-08-12 13:28:46 +00:00
Baptiste Daroussin
d029c3aa25
Rework privatelib/internallib
...
Make sure everything linking to a privatelib and/or an internallib does it directly
from the OBJDIR rather than DESTDIR.
Add src.libnames.mk so bsd.libnames.mk is not polluted by libraries not existsing
in final installation
Introduce the LD* variable which is what ld(1) is expecting (via LDADD) to link to
internal/privatelib
Directly link to the .so in case of private library to avoid having to complexify
LDFLAGS.
Phabric: https://phabric.freebsd.org/D553
Reviewed by: imp, emaste
2014-08-06 22:17:26 +00:00
Dag-Erling Smørgrav
3cc381b09f
Remove useless getpwnam() call.
...
Submitted by: Arthur Mesh <amesh@juniper.net>
MFC after: 1 week
2014-07-26 07:40:31 +00:00
Dag-Erling Smørgrav
16722cb2c1
Add support for the "account" facility.
...
PR: 115164
MFC after: 1 week
2014-07-19 21:04:21 +00:00
Dag-Erling Smørgrav
ec5622ad86
Check if the specified group is the user's primary group before
...
iterating over the (possibly empty) list of members. Otherwise, we
get a false negative when the target group has no members listed in
/etc/group. This went mostly unnoticed because root is explicitly
listed as a member of wheel, so the bug is never triggered in the most
common use case, which is su(8).
PR: 109416
MFC after: 1 week
2014-07-19 20:55:13 +00:00
Joel Dahl
df2d82e003
mdoc: remove superfluous paragraph macros.
2014-06-23 18:40:21 +00:00
Baptiste Daroussin
2b7af31cf5
use .Mt to mark up email addresses consistently (part3)
...
PR: 191174
Submitted by: Franco Fichtner <franco at lastsummer.de>
2014-06-23 08:23:05 +00:00
Simon J. Gerraty
fae50821ae
Updated dependencies
2014-05-16 14:09:51 +00:00
Simon J. Gerraty
76b28ad6ab
Updated dependencies
2014-05-10 05:16:28 +00:00
Simon J. Gerraty
cc3f4b9965
Merge from head
2014-05-08 23:54:15 +00:00
Warner Losh
c6063d0da8
Use src.opts.mk in preference to bsd.own.mk except where we need stuff
...
from the latter.
2014-05-06 04:22:01 +00:00
Simon J. Gerraty
9d2ab4a62d
Merge head
2014-04-27 08:13:43 +00:00
Warner Losh
98407b8bc2
Spell NO_PROFILE= as MK_PROFILE=no.
2014-04-25 19:25:26 +00:00
Warner Losh
7ebd341f25
Kill last remaining NO_INSTALLLIB in tree by converting it over to
...
MK_INSTALLIB=no.
2014-04-25 19:25:13 +00:00
Eitan Adler
dda5b39711
multiple: Remove 3rd clause from BSD license where approved by the
...
regents and renumber.
This patch skips files in contrib/ and crypto/
Acked by: imp
Discussed with: emaste
2014-03-14 03:07:51 +00:00
Dag-Erling Smørgrav
299a95c6b1
Merge upstream r763: fix is_upper() predicate.
2014-02-26 17:06:54 +00:00
Sergey Kandaurov
481da845ce
Catch up with OpenPAM Nummularia.
...
This fixes libpam for build32 target to dlopen() pam libraries in /usr/lib32.
Reviewed by: des (a while ago)
MFC after: 1 week
2013-11-21 20:43:43 +00:00
Simon J. Gerraty
0f48428747
Make sure we can find openpam_static.c
2013-10-16 15:59:29 +00:00
Simon J. Gerraty
d466a5b069
Merge head
2013-09-11 18:16:18 +00:00
Dag-Erling Smørgrav
0b2766bd4e
Make libldns and libssh private.
...
Approved by: re (blanket)
2013-09-08 10:04:26 +00:00
Dag-Erling Smørgrav
ce77a8d692
Update to OpenPAM Nummularia.
2013-09-07 19:43:39 +00:00
Dag-Erling Smørgrav
424a96e698
Merge upstream r743: caught_signal should be static.
2013-09-07 19:27:58 +00:00
Dag-Erling Smørgrav
f7e6344d4a
MFV (r255364): move the code around in preparation for Nummularia.
2013-09-07 18:46:35 +00:00
Dag-Erling Smørgrav
ff67676447
Vendor import of OpenPAM Nummularia..
2013-09-07 16:15:30 +00:00
Dag-Erling Smørgrav
2dd970c2a1
Prepare for OpenPAM Nummularia by reorganizing to match its new directory
...
structure.
2013-09-07 16:10:15 +00:00