aboutsummaryrefslogtreecommitdiff
path: root/secure
Commit message (Collapse)AuthorAgeFilesLines
* For users of FreeBSD <= 6.2 we recommend during the x.org 7.x upgradeKris Kennaway2008-03-052-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | that they add X11BASE=${LOCALBASE} to /etc/make.conf since X11BASE was hard-wired to the now-wrong location in old releases. However, both X11BASE and LOCALBASE have moved out of scope of src/ into ports/ now, which causes problems for upgraded users who have old make.conf files still containing the above setting. X11BASE becomes null and we instruct ssh and sshd to look for xauth in /bin/xauth where it is unlikely to be found. Instead, provide a copy of the default LOCALBASE?=/usr/local setting here. We also have to deal with the case where the user only overrides LOCALBASE and doesn't set an explicit X11BASE (in ports it will be set implicitly but not here), which will also move the location of xauth. MFC after: 3 days Reported by: rwatson Notes: svn path=/head/; revision=176844
* getopt(3) returns -1, not EOF.Ruslan Ermilov2008-02-191-1/+1
| | | | Notes: svn path=/head/; revision=176407
* - Bump share library version which were missed in last bumpRong-En Fan2007-06-181-1/+1
| | | | | | | | | Reported by: jhb Discussed with: deischen, des, doubg, harti Approved by: re (kensmith) Notes: svn path=/head/; revision=170925
* Integrate the Camellia Block Cipher. For more information see RFC 4132George V. Neville-Neil2007-05-094-9/+12
| | | | | | | | | | and its bibliography. Submitted by: Tomoyuki Okazaki <okazaki at kick dot gr dot jp> MFC after: 1 month Notes: svn path=/head/; revision=169425
* Upgrade to OpenSSL 0.9.8e.Simon L. B. Nielsen2007-03-15281-603/+606
| | | | Notes: svn path=/head/; revision=167616
* Fix static compilation.Ruslan Ermilov2006-10-071-2/+2
| | | | Notes: svn path=/head/; revision=163089
* Upgrade to OpenSSL 0.9.8d.Simon L. B. Nielsen2006-10-01285-284/+346
| | | | Notes: svn path=/head/; revision=162915
* Update for OpenSSH 4.4p1.Dag-Erling Smørgrav2006-09-302-3/+3
| | | | | | | MFC after: 1 week Notes: svn path=/head/; revision=162861
* Remove alpha left-overs.Ruslan Ermilov2006-08-222-179/+0
| | | | Notes: svn path=/head/; revision=161526
* Upgrade to OpenSSL 0.9.8b.Simon L. B. Nielsen2006-07-29299-3674/+6561
| | | | Notes: svn path=/head/; revision=160819
* Enable DSO (Dynamic Shared Object) support. This makes it possibleSimon L. B. Nielsen2006-07-171-1/+1
| | | | | | | | | | | | | | | | | | | for OpenSSL to load engines run-time, e.g. for using the opensc engine port. The OpenSSL Configure script enables DSO support on FreeBSD by default, we just don't use the Configure script during OpenSSL builds in the base system. This is committed to -CURRENT now (before OpenSSL 0.9.8b import), so it can be tested at bit in -CURRENT before being MFC'ed to 6-STABLE. Prodded by: ale PR: bin/79570 MFC after: 1 week Notes: svn path=/head/; revision=160433
* Add a manual dependency on ssh_namespace.h.Dag-Erling Smørgrav2006-05-1311-0/+22
| | | | | | | Discussed with: ru Notes: svn path=/head/; revision=158529
* Introduce a namespace munging hack inspired by NetBSD to avoid pollutingDag-Erling Smørgrav2006-05-1311-11/+11
| | | | | | | | | | | 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
* Clean generated headers.Ruslan Ermilov2006-04-101-0/+2
| | | | Notes: svn path=/head/; revision=157625
* Add port-tun.c.Dag-Erling Smørgrav2006-03-221-1/+1
| | | | Notes: svn path=/head/; revision=157021
* Provide alternate default for SHLIBDIR before bsd.own.mk does this.Ruslan Ermilov2006-03-181-1/+2
| | | | | | | Reported by: phk Notes: svn path=/head/; revision=156837
* Reimplementation of world/kernel build options. For details, see:Ruslan Ermilov2006-03-1711-24/+44
| | | | | | | | | | | http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html The src.conf(5) manpage is to follow in a few days. Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine) Notes: svn path=/head/; revision=156813
* Hook audit into OpenSSH. Now that the necessary bits for OpenSSH supportChristian S.J. Peron2006-02-121-0/+6
| | | | | | | | | | | | | | | | have been added with the latest OpenBSM import, hook USE_BSM_AUDIT into build conditionally. For users which do not care for audit support and do not want to compile it into their SSH servers, add the following to the /etc/make.conf: NO_AUDIT=true Discussed with: rwatson Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=155563
* Add a new extensible GSS-API layer which can support GSS-API plugins,Doug Rabson2005-12-293-5/+5
| | | | | | | | | | | | similar the the Solaris implementation. Repackage the krb5 GSS mechanism as a plugin library for the new implementation. This also includes a comprehensive set of manpages for the GSS-API functions with text mostly taken from the RFC. Reviewed by: Love Hörnquist Åstrand <lha@it.su.se>, ru (build system), des (openssh parts) Notes: svn path=/head/; revision=153838
* Revert last revision by phk@, it's redundant since bsd.incs.mkRuslan Ermilov2005-11-191-2/+0
| | | | | | | already handles this, FWIW. Notes: svn path=/head/; revision=152603
* Update for OpenSSH 4.2p1.Dag-Erling Smørgrav2005-09-031-3/+4
| | | | Notes: svn path=/head/; revision=149755
* Don't install includes if NO_TOOLCHAINPoul-Henning Kamp2005-08-031-0/+2
| | | | Notes: svn path=/head/; revision=148672
* Bump the shared library version number of all libraries that have notKen Smith2005-07-223-3/+3
| | | | | | | | | | been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...) Notes: svn path=/head/; revision=148297
* Revert the commits that made libssh an INTERNALLIB; they caused too muchDag-Erling Smørgrav2005-06-0711-34/+24
| | | | | | | | | trouble, especially on amd64. Requested by: ru Notes: svn path=/head/; revision=147098
* Make libssh an INTERNALLIB like it is in {Net,Open}BSD.Dag-Erling Smørgrav2005-06-0611-24/+34
| | | | Notes: svn path=/head/; revision=147056
* Update for OpenSSH 4.1p1.Dag-Erling Smørgrav2005-06-056-18/+16
| | | | Notes: svn path=/head/; revision=147007
* Update OpenSSL 0.9.7d -> 0.9.7e.Jacques Vidrine2005-02-25192-5848/+5257
| | | | Notes: svn path=/head/; revision=142429
* Define PLATFORM correctly when cross-building.Ruslan Ermilov2005-02-161-2/+2
| | | | Notes: svn path=/head/; revision=141988
* Sync program's usage() with manpage's SYNOPSIS.Ruslan Ermilov2005-02-101-1/+1
| | | | Notes: svn path=/head/; revision=141651
* Correctly hide the command arguments.Diomidis Spinellis2005-01-171-15/+2
| | | | | | | | PR: bin/76374 MFC after: 2 weeks Notes: svn path=/head/; revision=140394
* NOCRYPT -> NO_CRYPTRuslan Ermilov2004-12-211-5/+5
| | | | Notes: svn path=/head/; revision=139113
* NODOCCOMPRESS -> NO_DOCCOMPRESSRuslan Ermilov2004-12-213-3/+3
| | | | | | | | | | | NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE Notes: svn path=/head/; revision=139106
* NOLIBC_R -> NO_LIBC_RRuslan Ermilov2004-12-211-2/+2
| | | | | | | | NOLIBPTHREAD -> NO_LIBPTHREAD NOLIBTHR -> NO_LIBTHR Notes: svn path=/head/; revision=139104
* Update for OpenSSH 3.9p1.Dag-Erling Smørgrav2004-10-282-7/+6
| | | | Notes: svn path=/head/; revision=137018
* For variables that are only checked with defined(), don't provideRuslan Ermilov2004-10-243-3/+3
| | | | | | | any fake value. Notes: svn path=/head/; revision=136910
* Add support for C3 Nehemiah ACE ("Padlock") AES crypto. This comesMark Murray2004-08-141-1/+1
| | | | | | | from OpenSSL 0.9.5 (yet to be released), and is pretty complete. Notes: svn path=/head/; revision=133718
* Join the 21st century: Cryptography is no longer an optional componentColin Percival2004-08-061-2/+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
* Import the openssl conf for arm.Olivier Houchard2004-05-141-0/+177
| | | | Notes: svn path=/head/; revision=129209
* Record the libssl.so dependency on libcrypto.so. This shouldRuslan Ermilov2004-05-131-0/+3
| | | | | | | | | | | | help some ports that depend on libradius that recently gained the dependency on libssl. This is also how the stock OpenSSL build would link libssl.so on FreeBSD. Prompted by: kris OK'ed by: markm, nectar Notes: svn path=/head/; revision=129174
* Fix release builds (release.3 target). We also need to rebuild libradius,Marcel Moolenaar2004-05-021-4/+4
| | | | | | | | | | | | because otherwise it will remain having a dependency upon libssl. This breaks the non-crypto build that happens for release.3 While here, order the list of programs and libraries. Speculating review feedback from: ru Notes: svn path=/head/; revision=128833
* Turn MAKE_IDEA into a true "bool" type variable, as documented inRuslan Ermilov2004-04-193-5/+5
| | | | | | | | | | the make.conf(5) manpage. PR: conf/65738 OK'ed by: markm Notes: svn path=/head/; revision=128425
* Turn on the amd64-specific bignum code in openssl. This is actuallyPeter Wemm2004-04-141-0/+7
| | | | | | | | | | a variant of the C code but with some scattered asm and things laid out more optimally for the platform. This means that we need to the asm directory to the search path for the amd64 case so that make can find the source. Notes: svn path=/head/; revision=128264
* Remove the -pthread from the last commit, as OpenSSL doesn't actuallyDavid Malone2004-03-301-1/+1
| | | | | | | | | | call any pthread functions as we use compile it. We keep the -DOPENSSL_THREADS, which stops OpenSSL doing thread-unsafe stuff. Requested by: ru Notes: svn path=/head/; revision=127643
* Build OpenSSL so that it extects that is may be used in a threadedDavid Malone2004-03-301-0/+1
| | | | | | | | | | | | | environment. This stops some ports keeling over on an OpenSSL assert. (The patch is not exactly the one from the PR, but has been refined based on advice from freebsd-threads.) PR: 51205 Submitted by: Jim Westfall <jwestfall@surrealistic.net> MFC after: 1 month Notes: svn path=/head/; revision=127616
* Re-add the hand-optimised assembler versions of some of the ciphersMark Murray2004-03-2314-3759/+2861
| | | | | | | | | | to the build. Should have done this ages ago: markm Reminded above to do this: peter Notes: svn path=/head/; revision=127326
* Update manual pages for OpenSSL 0.9.7d.Jacques Vidrine2004-03-17155-324/+1110
| | | | Notes: svn path=/head/; revision=127131
* Update for 3.8p1, including workaround for a bug in gss-genr.c.Dag-Erling Smørgrav2004-02-264-11/+14
| | | | Notes: svn path=/head/; revision=126282
* style.Makefile(5):Johan Karlsson2004-02-231-1/+1
| | | | | | | Use WARNS?= instead of WARNS=. Notes: svn path=/head/; revision=126178
* Use the default threading library if requested.Ruslan Ermilov2004-02-071-3/+8
| | | | | | | Reviewed by: des, deischen Notes: svn path=/head/; revision=125557
* Fixed style of DPADD and LDADD assignments as per style.Makefile(5).Ruslan Ermilov2004-02-051-2/+2
| | | | Notes: svn path=/head/; revision=125503