ngie
dd1f618367
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
des
ea85485818
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
sjg
852129abd1
new depends
2015-06-16 23:37:19 +00:00
sjg
008d7c831f
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
sjg
75a137820d
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
sjg
65145fa4c8
Merge sync of head
2015-05-27 01:19:58 +00:00
ngie
c15561b95d
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
des
e6d5af0f7b
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
716fc8f57e
mdoc: improvements to SEE ALSO.
2014-12-27 08:31:52 +00:00
sjg
3b8d104cc1
Need headers staged by libpam
2014-11-30 18:48:17 +00:00
bapt
83c8a6a0a4
Convert to LIBADD
2014-11-26 08:09:44 +00:00
bapt
6adce30d28
Convert libraries to use LIBADD
...
While here reduce a bit overlinking
2014-11-25 11:07:26 +00:00
sjg
e909cd6c36
Updated/new dependencies
2014-11-19 07:10:38 +00:00
sjg
d3f3d8a7e4
Include src.opts.mk since we don't include modules.inc here.
2014-11-19 07:09:14 +00:00
sjg
b137080f19
Merge from head@274682
2014-11-19 01:07:58 +00:00
des
fc4ab4a932
Hook up OpenPAM's own unit tests to the build.
2014-11-05 16:13:42 +00:00
des
efa4fbccbe
Consistently cast tty and user to const char * in printf()-like contexts.
2014-10-01 07:15:02 +00:00
bz
3e09082bfd
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
des
cb586e6a88
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
des
ec657b1011
Upgrade to OpenPAM Ourouparia.
2014-09-15 13:40:09 +00:00
des
0dba5e79e3
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
des
af5b91d230
Vendor import of OpenPAM Ourouparia.
2014-09-15 09:40:30 +00:00
des
b5f87ea11c
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
sjg
d7cd1d425c
Merge head from 7/28
2014-08-19 06:50:54 +00:00
ache
fab70c1b56
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
bapt
8a9380f42c
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
des
a2e36007e3
Remove useless getpwnam() call.
...
Submitted by: Arthur Mesh <amesh@juniper.net>
MFC after: 1 week
2014-07-26 07:40:31 +00:00
des
ded724b360
Add support for the "account" facility.
...
PR: 115164
MFC after: 1 week
2014-07-19 21:04:21 +00:00
des
7993179744
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
d94b51f5b9
mdoc: remove superfluous paragraph macros.
2014-06-23 18:40:21 +00:00
bapt
1f77f137dc
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
sjg
5860f0d106
Updated dependencies
2014-05-16 14:09:51 +00:00
sjg
1a7e48acf1
Updated dependencies
2014-05-10 05:16:28 +00:00
sjg
ed3fc70bf5
Merge from head
2014-05-08 23:54:15 +00:00
imp
2118f42afd
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
sjg
0c7e03a54c
Merge head
2014-04-27 08:13:43 +00:00
imp
29752a1c14
Spell NO_PROFILE= as MK_PROFILE=no.
2014-04-25 19:25:26 +00:00
imp
6f48f40ec7
Kill last remaining NO_INSTALLLIB in tree by converting it over to
...
MK_INSTALLIB=no.
2014-04-25 19:25:13 +00:00
eadler
118094e60b
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
des
4baac54a79
Merge upstream r763: fix is_upper() predicate.
2014-02-26 17:06:54 +00:00
pluknet
87b7831359
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
sjg
248b44aff9
Make sure we can find openpam_static.c
2013-10-16 15:59:29 +00:00
sjg
ff87b5d147
Merge head
2013-09-11 18:16:18 +00:00
des
aba57138f9
Make libldns and libssh private.
...
Approved by: re (blanket)
2013-09-08 10:04:26 +00:00
des
6a7561b73b
Update to OpenPAM Nummularia.
2013-09-07 19:43:39 +00:00
des
28f201e345
Merge upstream r743: caught_signal should be static.
2013-09-07 19:27:58 +00:00
des
e50a38ba7d
MFV (r255364): move the code around in preparation for Nummularia.
2013-09-07 18:46:35 +00:00
des
338d7c2adb
Vendor import of OpenPAM Nummularia..
2013-09-07 16:15:30 +00:00
des
e86dd36ab2
Prepare for OpenPAM Nummularia by reorganizing to match its new directory
...
structure.
2013-09-07 16:10:15 +00:00
sjg
62bb106222
Merge from head
2013-09-05 20:18:59 +00:00