aboutsummaryrefslogtreecommitdiff
path: root/lib/libpam/libpam
Commit message (Collapse)AuthorAgeFilesLines
* Simplify building libpam and fix libpam.a not containing the modules since ↵Bryan Drewery2016-04-141-5/+9
| | | | | | | | | | | | | | | | | | | 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
* DIRDEPS_BUILD: Connect MK_TESTS.Bryan Drewery2016-03-091-0/+19
| | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=296587
* META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.Bryan Drewery2015-11-251-1/+0
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=291307
* Refactor the test/ Makefiles after recent changes to bsd.test.mk (r289158) andEnji Cooper2015-10-121-1/+1
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=289172
* Restore the upstream (and documented) behavior of searching for modulesDag-Erling Smørgrav2015-09-211-1/+0
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=288070
* new dependsSimon J. Gerraty2015-06-161-0/+1
| | | | Notes: svn path=/head/; revision=284481
* Add META_MODE support.Simon J. Gerraty2015-06-132-23/+20
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=284345
| * dirdeps.mk now sets DEP_RELDIRSimon J. Gerraty2015-06-081-2/+0
| | | | | | | | Notes: svn path=/projects/bmake/; revision=284172
| * Merge sync of headSimon J. Gerraty2015-05-271-2/+1
| |\ | |/ |/| | | Notes: svn path=/projects/bmake/; revision=283595
| * Include src.opts.mk since we don't include modules.inc here.Simon J. Gerraty2014-11-191-0/+2
| | | | | | | | Notes: svn path=/projects/bmake/; revision=274692
| * Merge from head@274682Simon J. Gerraty2014-11-192-0/+24
| |\ | | | | | | | | | Notes: svn path=/projects/bmake/; revision=274683
| * | Updated dependenciesSimon J. Gerraty2014-05-161-1/+1
| | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=266219
| * | Updated dependenciesSimon J. Gerraty2014-05-101-0/+2
| | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=265802
| * | Merge headSimon J. Gerraty2014-04-271-2/+2
| |\ \ | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=265006
| * \ \ Merge headSimon J. Gerraty2013-09-111-2/+7
| |\ \ \ | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=255477
| * \ \ \ Merge from headSimon J. Gerraty2013-09-051-178/+0
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=255263
| * | | | | Updated dependenciesSimon J. Gerraty2013-03-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=248169
| * | | | | Updated dependenciesSimon J. Gerraty2013-02-161-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=246868
| * | | | | Move build of openpam_static_modules.o to its own subdirSimon J. Gerraty2013-01-242-47/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to avoid circular dependency b/w libpam and modules. Reviewed by: obrien Notes: svn path=/projects/bmake/; revision=245892
| * | | | | Updated/new Makefile.dependSimon J. Gerraty2012-11-081-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=242788
| * | | | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Marcel Moolenaar2012-08-221-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net> Notes: svn path=/projects/bmake/; revision=239572
* | | | | | Convert to LIBADDBaptiste Daroussin2014-11-261-2/+1
| |_|_|_|/ |/| | | | | | | | | | | | | | Notes: svn path=/head/; revision=275103
* | | | | Hook up OpenPAM's own unit tests to the build.Dag-Erling Smørgrav2014-11-052-0/+23
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=274138
* | | | | Upgrade to OpenPAM Ourouparia.Dag-Erling Smørgrav2014-09-151-0/+1
| |_|_|/ |/| | | | | | | | | | | Notes: svn path=/head/; revision=271624
* | | | Spell NO_PROFILE= as MK_PROFILE=no.Warner Losh2014-04-251-1/+1
| | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=264928
* | | | Catch up with OpenPAM Nummularia.Sergey Kandaurov2013-11-211-1/+1
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | This fixes libpam for build32 target to dlopen() pam libraries in /usr/lib32. Reviewed by: des (a while ago) MFC after: 1 week Notes: svn path=/head/; revision=258444
* | | Update to OpenPAM Nummularia.Dag-Erling Smørgrav2013-09-071-1/+6
| | | | | | | | | | | | Notes: svn path=/head/; revision=255376
* | | MFV (r255364): move the code around in preparation for Nummularia.Dag-Erling Smørgrav2013-09-071-1/+1
| |/ |/| | | | | Notes: svn path=/head/; revision=255369
* | GC unused source file.Dag-Erling Smørgrav2013-08-161-178/+0
|/ | | | Notes: svn path=/head/; revision=254407
* Update to OpenPAM Micrampelis.Dag-Erling Smørgrav2012-05-261-2/+15
| | | | Notes: svn path=/head/; revision=236109
* Upgrade to OpenPAM Lycopsida.Dag-Erling Smørgrav2011-12-181-0/+5
| | | | Notes: svn path=/head/; revision=228692
* Revert the previous commit and add a comment explaining why it was wrong.Dag-Erling Smørgrav2011-10-221-2/+14
| | | | Notes: svn path=/head/; revision=226632
* openpam_static.c isn't auto-generated.Dag-Erling Smørgrav2011-10-221-5/+2
| | | | Notes: svn path=/head/; revision=226625
* Adjust for OpenPAM Hydrangea.Dag-Erling Smørgrav2007-12-211-0/+1
| | | | Notes: svn path=/head/; revision=174837
* Change the GCC specific __FUNCTION__ to C99's __func__.Stefan Farfeleder2006-07-171-1/+1
| | | | | | | OK'ed by: des Notes: svn path=/head/; revision=160434
* Update for OpenPAM Figwort.Dag-Erling Smørgrav2005-06-171-1/+5
| | | | | | | Approved by: re (kensmith) Notes: svn path=/head/; revision=147458
* Add openpam_free_envlist(3).Dag-Erling Smørgrav2005-02-011-0/+2
| | | | Notes: svn path=/head/; revision=141101
* NODOCCOMPRESS -> NO_DOCCOMPRESSRuslan Ermilov2004-12-211-1/+1
| | | | | | | | | | | NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE Notes: svn path=/head/; revision=139106
* For variables that are only checked with defined(), don't provideRuslan Ermilov2004-10-241-1/+1
| | | | | | | any fake value. Notes: svn path=/head/; revision=136910
* Join the 21st century: Cryptography is no longer an optional componentColin Percival2004-08-061-4/+0
| | | | | | | | | | | | | of releases. The -DNOCRYPT build option still exists for anyone who really wants to build non-cryptographic binaries, but the "crypto" release distribution is now part of "base", and anyone installing from a release will get cryptographic binaries. Approved by: re (scottl), markm Discussed on: freebsd-current, in late April 2004 Notes: svn path=/head/; revision=133196
* Downgrade WARNS level for GCC 3.4.2.Alexander Kabaev2004-07-281-1/+1
| | | | Notes: svn path=/head/; revision=132759
* Deal better with the crypto version of the PAM library that goesRuslan Ermilov2004-01-181-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | on the release media -- only put what is different in the crypto version compared to the base version. This reduces PAM entries in /usr/lib in the "crypto" distribution to: libpam.a libpam.so@ libpam.so.2 pam_krb5.so@ pam_krb5.so.2 pam_ksu.so@ pam_ksu.so.2 pam_ssh.so@ pam_ssh.so.2 The libpam.so* is still redundant (it is identical to the "base" version), but we can't set DISTRIBUTION differently for libpam.a and libpam.so. (The removal of libpam.so* from the crypto distribution could be addressed by the release/scripts/crypto-make.sh script, but then we'd also need to remove redundant PAM headers, and I'm not sure this is worth a hassle.) Notes: svn path=/head/; revision=124675
* bsd.dep.mk,v 1.43 allows us to replace a hack with a solution.Ruslan Ermilov2004-01-131-3/+3
| | | | Notes: svn path=/head/; revision=124491
* Add openpam_readline(3).Dag-Erling Smørgrav2003-06-011-0/+2
| | | | Notes: svn path=/head/; revision=115622
* Don't build pam_std_option().Dag-Erling Smørgrav2003-05-311-2/+1
| | | | Notes: svn path=/head/; revision=115581
* Remove pam_std_option() and related functions. Add #defines for commonDag-Erling Smørgrav2003-05-311-24/+6
| | | | | | | options. Notes: svn path=/head/; revision=115466
* OpenPAM is WANRS6-clean.Dag-Erling Smørgrav2003-05-051-1/+1
| | | | Notes: svn path=/head/; revision=114753
* Use C99-style varadic macros instead of the non-standard gcc syntax.Dag-Erling Smørgrav2003-05-011-5/+5
| | | | Notes: svn path=/head/; revision=114428
* Mark libpam as c99- and WARNS5-clean.Dag-Erling Smørgrav2003-05-011-1/+2
| | | | Notes: svn path=/head/; revision=114424
* style.Makefile(5) policeDavid E. O'Brien2003-03-091-110/+102
| | | | | | | | | (I've tried to keep to the spirit of the original formatting) Reviewed by: des Notes: svn path=/head/; revision=112044