aboutsummaryrefslogtreecommitdiff
path: root/lib/libpam/modules/pam_ssh/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Use SRCTOP-relative paths to other directories instead of .CURDIR-relative onesEnji Cooper2017-01-201-1/+1
| | | | | | | | | | This implifies pathing in make/displayed output MFC after: 3 weeks Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=312452
* MFHGlen Barber2016-03-141-4/+1
|\ | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=296869
| * Not ready for level 6 yet due to -Wredundant-decls.Dag-Erling Smørgrav2016-03-111-0/+1
| | | | | | | | Notes: svn path=/head/; revision=296657
| * Define __bounded__ to fix the gcc build. While there, raise WARNS.Dag-Erling Smørgrav2016-03-111-1/+0
| | | | | | | | Notes: svn path=/head/; revision=296651
| * Upgrade to OpenSSH 7.2p2.Dag-Erling Smørgrav2016-03-111-3/+0
| | | | | | | | Notes: svn path=/head/; revision=296633
* | MFH r289384-r293170Glen Barber2016-01-041-2/+1
|\| | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=293172
| * Replace unneeded manual dependency on header by adding it to SRCS.Bryan Drewery2015-12-071-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | bsd.lib.mk and bsd.prog.mk already depend all objs on headers in SRCS if there is not yet a depend file. The headers in SRCS are never built or installed. After 'make depend' the header was already added as a proper dependency on the objects where needed. MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291941
* | Move ssh into a dedicated packageBaptiste Daroussin2015-03-051-0/+1
|/ | | | | | | Flag config files as "to be merged on upgrade" Notes: svn path=/projects/release-pkg/; revision=279674
* Convert libraries to use LIBADDBaptiste Daroussin2014-11-251-3/+1
| | | | | | | While here reduce a bit overlinking Notes: svn path=/head/; revision=275024
* Rework privatelib/internallibBaptiste Daroussin2014-08-061-1/+1
| | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=269648
* Make libldns and libssh private.Dag-Erling Smørgrav2013-09-081-0/+1
| | | | | | | Approved by: re (blanket) Notes: svn path=/head/; revision=255386
* Build lib/ with WARNS=6 by default.Ed Schouten2010-01-021-1/+1
| | | | | | | | | | | | Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and lower it when needed. I'm setting WARNS?=0 for secure/. It seems secure/ includes the Makefile.inc provided by lib/. I'm not going to touch that directory. Most of the code there is contributed anyway. Notes: svn path=/head/; revision=201381
* pam_ssh needs roaming_dummy to link correctly against libssh.Dag-Erling Smørgrav2009-10-051-0/+3
| | | | Notes: svn path=/head/; revision=197786
* Add a manual dependency on ssh_namespace.h.Dag-Erling Smørgrav2006-05-131-2/+6
| | | | | | | Discussed with: ru Notes: svn path=/head/; revision=158529
* Introduce a namespace munging hack inspired by NetBSD to avoid pollutingDag-Erling Smørgrav2006-05-131-1/+1
| | | | | | | | | | | the namespace of applications which inadvertantly link in libssh (usually through pam_ssh) Suggested by: lukem@netbsd.org MFC after: 6 weeks Notes: svn path=/head/; revision=158519
* Commenting out WARNS actually brought it up to 4.Ruslan Ermilov2005-09-281-1/+1
| | | | Notes: svn path=/head/; revision=150685
* Comment out WARNS, the OpenSSL headers don't compile cleanly on some platforms.Dag-Erling Smørgrav2005-09-281-1/+1
| | | | Notes: svn path=/head/; revision=150655
* Increase WARNS.Dag-Erling Smørgrav2005-09-261-1/+1
| | | | Notes: svn path=/head/; revision=150597
* Revert the commits that made libssh an INTERNALLIB; they caused too muchDag-Erling Smørgrav2005-06-071-2/+1
| | | | | | | | | trouble, especially on amd64. Requested by: ru Notes: svn path=/head/; revision=147098
* Fix libssh dependency.Dag-Erling Smørgrav2005-06-061-1/+2
| | | | Notes: svn path=/head/; revision=147058
* Join the 21st century: Cryptography is no longer an optional componentColin Percival2004-08-061-1/+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
* Deal better with the crypto version of the PAM library that goesRuslan Ermilov2004-01-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* This module is not WARNS-clean, due to brokenness in OpenSSL headers.Dag-Erling Smørgrav2003-03-101-0/+1
| | | | Notes: svn path=/head/; revision=112058
* style.Makefile(5) policeDavid E. O'Brien2003-03-091-6/+8
| | | | | | | | | (I've tried to keep to the spirit of the original formatting) Reviewed by: des Notes: svn path=/head/; revision=112044
* Complete rewrite of pam_ssh(8). The previous version was becoming hardDag-Erling Smørgrav2003-02-091-2/+2
| | | | | | | | | | | | | | to maintain, and had security issues which would have required a major rewrite to address anyway. This implementation currently starts a separate agent for each session instead of connecting each new session to the agent started by the first one. While this would be a Good Thing (and the old pam_ssh(8) tried to do it), it's hard to get right. I'll revisit this issue when I've had a chance to test some modifications to ssh-agent(1). Notes: svn path=/head/; revision=110598
* Moved SHLIB_NAME definition into one place.Ruslan Ermilov2002-04-101-1/+0
| | | | | | | Approved by: des Notes: svn path=/head/; revision=94372
* Switch to OpenPAM. Bump library version. Modules are now versioned, soDag-Erling Smørgrav2002-03-051-1/+1
| | | | | | | | | | | | applications linked with Linux-PAM will still work. Remove pam_get_pass(); OpenPAM has pam_get_authtok(). Remove pam_prompt(); OpenPAM has pam_{,v}{error,info,prompt}(). Remove pam_set_item(3) man page as OpenPAM has its own. Sponsored by: DARPA, NAI Labs Notes: svn path=/head/; revision=91714
* Now that cross-tools ld(1) has been fixed to look for dynamicRuslan Ermilov2002-02-081-2/+2
| | | | | | | | | | | | | dependencies in the correct place, record the fact that -lssh depends on -lcrypto and -lz. Removed false dependencies on -lz (except ssh(1) and sshd(8)). Removed false dependencies on -lcrypto and -lutil for scp(1). Reviewed by: markm Notes: svn path=/head/; revision=90405
* Remove NO_WERROR, now that WARNS=n is gone.Mark Murray2002-02-061-1/+0
| | | | Notes: svn path=/head/; revision=90315
* Protect "make buildworld" against -Werror, as this module does notMark Murray2002-02-041-0/+1
| | | | | | | build cleanly. Notes: svn path=/head/; revision=90188
* Add pam_ssh support to the static PAM library, libpam.a:Ruslan Ermilov2002-01-231-3/+2
| | | | | | | | | | | | | | - Spam /usr/lib some more by making libssh a standard library. - Tweak ${LIBPAM} and ${MINUSLPAM}. - Garbage collect unused libssh_pic.a. - Add fake -lz dependency to secure/ makefiles needed for dynamic linkage with -lssh. Reviewed by: des, markm Approved by: markm Notes: svn path=/head/; revision=89705
* Connect the man page to the build.Dag-Erling Smørgrav2001-12-051-0/+1
| | | | | | | Sponsored by: DARPA, NAI Labs Notes: svn path=/head/; revision=87397
* Fix style/consistency in Makefile and repair static module building.Mark Murray2001-08-041-3/+3
| | | | | | | Submitted by: bde(partially) Notes: svn path=/head/; revision=81143
* (Re)Add an SSH module for PAM, heavily based on Andrew Korty's moduleMark Murray2001-07-291-4/+1
| | | | | | | from ports. Notes: svn path=/head/; revision=80542
* Big module cleanup.Mark Murray2001-06-041-4/+3
| | | | | | | | | | | | | | Move common stuff into Makefile.inc, and tidy up all the Makefiles as a result. Build new modules. Put a commented-out dependancy on libpam for the (shared) modules. I can't bring this in just yet, as the dependancy (modules->libpam) is reversed for the static case (libpam->modules). Notes: svn path=/head/; revision=77720
* Use a unified libgcc rather than a seperate one for threaded andJohn Baldwin2001-01-061-2/+2
| | | | | | | | | | | non-threaded programs. This provides threaded programs with the needed exception frame symbols. parts submitted by: Max Khon <fjoe@iclub.nsu.ru> PR: 23252 Notes: svn path=/head/; revision=70721
* Make pam_ssh work. It had an undefined symbol when it was dlopen()ed.Peter Wemm2000-03-061-1/+1
| | | | | | | | | | | | | I'm not quite sure about this, I think it should be using -lssh_pic since it's being linked into a .so, but nothing seems to complain ahd it does work. (well, it works for using the authorized_keys file, but I have not figured out how to get it to start a ssh-agent and cache the key for me) PR: 17191 Submitted by: Adrian Pavlykevych <pam@polynet.lviv.ua> Notes: svn path=/head/; revision=57785
* Use libcrypto instead of libdes.Mark Murray2000-02-241-0/+18
Also - OpenSSH blesses us with a module for PAM. Notes: svn path=/head/; revision=57455