Commit graph

3830 commits

Author SHA1 Message Date
hubertf
0c611d7f1b Network security scanner 1999-02-08 17:17:48 +00:00
hubertf
a8fee654d2 add and enable nessus 1999-02-08 16:39:06 +00:00
wrstuden
ffbeca0461 Oops! In Makefile, tabs != spaces. Comment lines need spaces, indented
commands need tabs.
1999-02-03 22:44:10 +00:00
is
a0c85e5e0e Make the ssh package 68060 aware.
Like for the pgp2 package, we avoid 68020-40 tuned assembler code
that makes heavy use of the 32<->64bit mul or div, which is emulated
on the 68060.
Currently, we do this by using the --disable-asm configure option and
passing -m68060 to the compiler.
I couldn't figure out how to pass host=m68060--netbsd to the gmp
subconfigure. Even this way, there is a speedup of about 6 for the
sshd or ssh startup.
To enable, set M68060=yes in your /etc/mk.conf, when building this
package.
1999-01-30 20:15:19 +00:00
is
5a55358608 Back out (unrelated and experimental) part of last commit that shouldn't have gone in. 1999-01-30 20:09:44 +00:00
is
7b2033a143 use the RSAREF2 legal notice from the PGP2 package. (Outside of the USA, there
are "people", too.)
1999-01-30 09:38:44 +00:00
hubertf
2536a8a9ba Fix linker directives for ELF platforms, as per PR 6439.
(Inputs from Ty Sarna and Bill Coldwell - thanks guys!)
1999-01-19 17:51:24 +00:00
frueauf
51704a97a8 Add patch that fixes bus error caused by alignment failures on NetBSD/Sparc.
Provided by Julian Coleman <J.D.Coleman@newcastle.ac.uk>.
1999-01-05 14:31:01 +00:00
frueauf
0d56a60aca Ok, cause I am to lame to teach cvs not so substitute $Id$, I trick it
by using a different diff format. No damn $Id$ anymore.
1998-12-31 15:14:11 +00:00
frueauf
8d9933da40 I hope the patches are sane now... 1998-12-31 15:02:51 +00:00
frueauf
a23df13e0f Gna, $Id$ where changed, maybe cvs add -ko fixes sustition *sigh* 1998-12-31 15:01:21 +00:00
frueauf
db173d54d6 Add and enable pgp5. 1998-12-31 14:32:42 +00:00
frueauf
1d4fbef9a6 Initial import of pgp-5.0i, PGP 5i (international version).
Based on pr 6684 by Martin J. Laubach with heavy refining/fixing by myself.

XXX This package needs still some tweaking to work with rsaref.
XXX Maybe some US citizen developer can take over?
XXX At least its usefull to non-US ppl.
1998-12-31 14:25:30 +00:00
tsarna
5796146a4d Re-enable on alpha 1998-12-18 00:42:39 +00:00
frueauf
0bf080ed59 pkglint: move WRKSRC where it belongs. 1998-12-14 10:25:50 +00:00
frueauf
7a70ef5668 Update sudo to 1.5.7p4.
Changes since 1.5.6:
- Various bug fixes (not security related).
- All compile-time options are now set via options to the configure script.
- visudo is now installed in /usr/local/sbin where it belongs.
  [of course this is ${PREFIX}/sbin in our package for a long time - TF]
- two problems with tgetpass() have been fixed. In one case the user was
  not always given a chance to enter a password. In the other a newline
  was not always printed after the password was entered on Linux.
- Added support for Digital UNIX SIA (Security Integration Architecture).
- %groups now work as RunAs specifiers like the man page says.
- Sudo now sets the USER environment variable to the target user
  (root unless -u is specified).
- Sudo will print "command not found" unless configure was run with
  --disable-path-info. Also, tell user when we ignore '.' in their path and
  it would have been used but for --with-ignore-dot. This means that sudo can
  be used to gather information about the existence of executable in
  directories not accessible by a normal user. If this bothers you, run
  configure with --disable-path-info.
  [in our package --disable-path-info is default - TF]
- A longstanding bug wrt "sudo -l" has been fixed that could cause "sudo -l"
  to complain about non-existent syntax errors.
- When configured with --with-tty-tickets the filename is now "user:tty"
  (was "user.tty") since a username could have a '.' in it.
1998-12-13 11:34:31 +00:00
tv
bbfc360e9c Add LICENSE=no-commercial-use. 1998-12-03 17:40:46 +00:00
tv
3ce6737b37 - libtoolize for use by mod_ssl (name is now "ssleay" and not "SSLeay" to
match directory name and to differentiate from previous version)
- remove md5 symlink to ssleay (conflicts with /usr/bin/md5)
- move all include files to $PREFIX/include/ssleay (too much conflict
  potential in $PREFIX/include, not the least of which is md5.h)
- link rsaref glue goop right into libcrypto, only as required
- turn asm off on alpha temporarily while trying to find source of math
  errors on LP64
- set NOT_FOR_ARCHS=alpha *64 to prevent compiling on LP64 platforms
1998-12-03 17:29:58 +00:00
agc
a30d888029 And and enable rc5des. 1998-11-24 16:53:43 +00:00
agc
f6167e2097 Initial import of rc5des, the distributed client for rc5-64 challenge.
This is a package of binaries, as compiled by Michael Graff
(explorer@flame.org), and I have not even tried to run these binaries,
let alone seen the source, and so cannot vouch for them.

Binaries are provided for Alpha, i386 and arm32 architectures.
1998-11-24 16:52:18 +00:00
agc
28a9218cfb Enable tripwire. 1998-11-17 16:28:34 +00:00
agc
22fd8f9cc7 Initial import of tripwire-1.2, a file and directory integrity checker,
into the NetBSD Packages Collection.
1998-11-17 16:27:25 +00:00
frueauf
52eb0887d0 Some pkglint nits and add all missing rcs ids. 1998-11-12 23:48:35 +00:00
tron
47b433811d Add necessary security patches from PR pkg/6392 by Wolfgang Rupprecht
and convert old patch files to unified output format.
1998-11-04 23:43:39 +00:00
hubertf
307b584cfc add nfsbug 1998-10-10 02:23:06 +00:00
hubertf
e48ae9d956 NFS security verification suite 1998-10-08 14:47:02 +00:00
hubertf
b19fc56b19 NFS security verification suite 1998-10-08 14:27:16 +00:00
agc
058475002f Describing the ssleay package as "SSL" is not much help - expand the acronym. 1998-10-05 11:46:45 +00:00
tv
b1c568b4e0 Get libtool from the right place.
Nuke the README before refetching.
1998-10-02 22:52:48 +00:00
tv
d2ba87d9fe Clean up:
- make this work on all arches (use C where no equivalent asm is
  available).  Since the arch specifics are determined by `uname', set
  ONLY_FOR_ARCHS to the full list of current architectures.
- don't use various methods of editing (patch, sed) where pulling values
  from the environment and using CONFIGURE_ENV/MAKE_ENV will suffice.
- use %D to get the value of $PREFIX in the PLIST; the PLIST doesn't need
  to be sed edited to get this as part of an @exec!
- use pmake's += construct to add rsaref-specific stuff, instead of adding
  "extra" patches.

Now works on arm32, but probably not on alpha and sparc64 (tests fail on
alpha; likely type-sizing problems, and still looking at that).
1998-10-02 22:02:25 +00:00
cjs
3855b63dd9 Don't overwrite the ssleay.cnf in /usr/pkg/lib if it already exists.
Don't remove it on de-install. Put the example config file (ssleay.cnf.eg)
in lib right beside the real config.
  Yes, this file really should be in etc, but the programs have several
different routines that look for the config files, at least one of which
has the use of lib hard-coded. This would be pretty messy to fix.
1998-10-02 03:22:57 +00:00
frueauf
f99f18170b Don't hardcode /usr/pkg, use ${PREFIX}, closes pr 6190 by Chris Yokum. 1998-10-01 21:09:39 +00:00
cjs
2fb1a1dd6c This now requires USE_RSAREF2 to be set to YES or NO, and builds accordingly. 1998-09-30 20:08:21 +00:00
frueauf
c931b5eab3 Update sudo to 1.5.6p2. 1998-09-28 13:10:07 +00:00
tsarna
3b281936b0 Tim tested some of these, but I don't know which. Since at least one of
the pkgs broke on Alpha that was not expected to, disable them all for
the 1.3.3 tag to be on the safe side :-(
1998-09-27 22:24:43 +00:00
garbled
60f4ea5b85 Some read-only pkgsrc fixups.. 1998-09-24 16:53:19 +00:00
tsarna
9bc8051d4e alpha->vax, since Alpha now works for Python dynamicly loaded modules,
but VAX never has.
1998-09-22 16:13:33 +00:00
garbled
d7db432f1f Fix up a little rpath ELF lossage. Now this works on alpha. 1998-09-21 18:30:32 +00:00
frueauf
766ec3d841 Remove the exec/unexec stuff for links and just list them as normal files.
Remove the bogus ranlib calls.
1998-09-21 10:13:38 +00:00
frueauf
e1c6225922 Don't hardcode install path in NetBSD.sh to /usr/pkg. Run perl from
${PREFIX}/bin/perl.
1998-09-17 12:34:28 +00:00
garbled
6639e22d54 Make this pkg compile on alpha. (thanks to Ross for the asm) Clean out
the Makefile.patch, there is a better way..
1998-09-17 00:48:02 +00:00
kim
99e268f374 No US sites, yes sir. Replaced with a German site. Since ftp.cs.hut.fi
and ftp.funet.fi are on the same campus, I just wanted to add a site I can
reach when FUNET/CSC/HUT and/or NORDUNET have problems...
1998-09-10 19:40:41 +00:00
kim
a9a104de13 Don't write truncated hostnames in utmp, use IP addresses instead.
Don't immediately timeout sessions as idle just because an actual
idle check had not been done yet (so last_idle_time was zero, and
the difference to current time is way over your idle time limit).
Also added the first US mirror of ssh into MASTER_SITES.
1998-09-10 16:36:11 +00:00
explorer
e7d604b128 clean up some nits 1998-09-05 09:05:21 +00:00
explorer
6ca9fd436f clean up how arch's are dealt with by adding ONLY_FOR_ARCHS= and
passing the MACHINE_ARCH off to the config script
1998-09-05 00:00:06 +00:00
explorer
966ce7c90d enable ssleay 1998-09-04 22:11:50 +00:00
explorer
2dc72b771c Import of SSLeay, which uses RSAREF 2.0 1998-09-04 22:00:33 +00:00
agc
42e5872f32 Define USE_LIBTOOL, and use the ${LIBTOOL} definition appropriately. 1998-09-01 14:29:28 +00:00
kim
b65aa99979 PGPLIB has datafiles, not libraries, so make it share/pgp instead of lib/pgp. 1998-08-26 02:42:02 +00:00
hubertf
586dcad338 Sample config is in .../share/examples/ssh, not .../examples ssh. 1998-08-24 22:52:35 +00:00
frueauf
02ee94729c Whitespace police. 1998-08-23 20:45:01 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
1998-08-20 15:16:34 +00:00
agc
eb3353ab3c Avoid conflicts with NetBSD BIG_ENDIAN and LITTLE_ENDIAN definitions. 1998-08-11 07:59:09 +00:00
tsarna
d953888f81 Kill trailing blank line 1998-08-07 14:58:35 +00:00
tsarna
74697208ab Clean up 1998-08-07 14:56:54 +00:00
tsarna
5741ee44ab Enable py-crypto 1998-08-07 14:52:58 +00:00
tsarna
ef84edb12e New package for the Python Cryptography Toolkit, version 1.0.0 1998-08-07 14:50:49 +00:00
agc
f7c4996e0b Add NetBSD RCS Ids. 1998-08-07 13:27:33 +00:00
agc
41bfb30737 Add NetBSD RCS Ids. 1998-08-07 11:08:53 +00:00
tron
315e35b8cc Let "sshd" check the change and expire fields of the password database.
Patches supplied by Jarkko Torppa in PR pkg/5917.
1998-08-07 07:51:36 +00:00
tv
4874aab5c4 - Add -Wl,-R${LOCALBASE}/lib for rsaref built ssh.
- Pkglint: search for other non-X pkgs in ${LOCALBASE}, not ${PREFIX}.
1998-08-06 19:48:40 +00:00
tv
ce44544840 Change libtool _not_ to install the .la file. Though marked as "for
informational purposes," it's not used by any of the toolchain and is
pretty much useless.
1998-07-16 13:36:47 +00:00
tv
da4de72e19 Change to build and install rsaref using libtool. No more NetBSD-custom
Makefile or dynamic-PLIST headaches.  Make use of automatic shared library
handling.  Split patches into separate files.
1998-07-14 18:48:37 +00:00
frueauf
004e47e5b0 cat ${PKGDIR}/MESSAGE in bsd.pkg.mk if it exists, don't do it in every
package Makefile.
1998-07-14 10:56:15 +00:00
mycroft
c2e672f055 We use American English.
licence -> license
1998-07-13 13:08:06 +00:00
tron
0176fb147c Update "ssh" package to 1.2.26. 1998-07-10 20:07:17 +00:00
is
29a55507c3 Zero order 68060 patch. Compile with "make M68060=1 $OTHEROPTIONS" for
68060 target machines.
1998-07-07 21:36:09 +00:00
frueauf
8dbd15d094 Update to sudo-1.5.4p1. 1998-07-01 19:09:42 +00:00
agc
988019b016 Update package Makefiles for automatic manual page handling. 1998-06-22 12:58:33 +00:00
tron
cfa9cb3a6b On request by mrg build "ssh" with "--disable-suid-ssh" by default. This
can be overridden by setting "SSH_SUID" to "YES".
1998-06-19 17:16:32 +00:00
tron
fd6add2e1c If X11 is installed we need to track "ssh-askpass" and "ssh-askpass1". 1998-06-15 10:25:24 +00:00
tron
9b3a9e74ef Reorder to get files and links together. 1998-06-15 10:24:16 +00:00
tv
ce4b383fe8 Makefile was missing new `-f'. 1998-06-12 20:41:54 +00:00
tv
f9f8a00093 Update to 1.2.25 (pr #5581 from Erik Fair) with minor PLIST nits:
ssh-askpass{,1} is not in /usr/pkg/bin, and slogin need not use
@exec/@unexec (account for symlink in a package tarfile).
1998-06-12 20:39:25 +00:00
agc
0d32e410a8 Add support for both socks4 and socks5 - use the USE_SOCKS definition
to work out which one's wanted.
1998-06-11 16:17:36 +00:00
agc
666273802a Remove the trailing '-f' from MAKE_FLAGS in bsd.pkg.mk, and include it
explicitly in the commands before ${MAKEFILE}; modify package
Makefiles to conform to this rationalisation.  This was used
inconsistently in many packages, some including it, some not.
1998-06-10 08:02:08 +00:00
agc
66a20af2e1 Consolidate inclusion of /etc/mk.conf by using bsd.prefs.mk 1998-06-03 13:49:07 +00:00
tv
3804fa1a34 Change to use libg++'s method of generating a library PLIST. Now honors
all /etc/mk.conf variables wrt libraries and accounts for them in PLIST.
Some portlint, too.
1998-05-29 19:57:27 +00:00
tron
cff286521f Add "SSH_NO_SUID" option to disable setuid installation of "ssh" binary. 1998-05-26 19:43:49 +00:00
tron
9aac9e2386 Update "ssh" to 1.2.23 on request by mrg. 1998-05-24 18:57:40 +00:00
hubertf
22899d5307 s/MIT/RSA licensees/, per mycroft 1998-05-08 10:18:54 +00:00
tv
11bd2df454 Add MIRROR_DISTFILE=no as recognized by tron 1998-04-27 11:45:40 +00:00
agc
1f4495b33e Remove the old deprecated DEPENDS definition from bsd.pkg.mk.
Implement a new DEPENDS definition, which looks for an installed
package, building it if not present, and use it in preference to
LIB_DEPENDS.  This should make the package collection more useful on
NetBSD ELF ports.
1998-04-22 14:22:39 +00:00
frueauf
49e36ada0b Substitute all obvious FreeBSD ppl as MAINTAINER with packages@netbsd.org. 1998-04-20 11:56:17 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
tv
537f97bea9 Add do-nothing "fetch-list" target so it works if USA_RESIDENT!=YES 1998-04-12 22:03:05 +00:00
tv
a430d0d4eb Set NOLINT=1. Oops. 1998-03-28 01:07:53 +00:00
agc
79ac1165f9 The end of the world as we know it.
Add lines to include MAKECONF, if defined and exists, or /etc/mk.conf,
if it exists, before the first reference to USE_RSAREF2.  This means
that the value for USE_RSAREF2 can be set in $MAKECONF or /etc/mk.conf
as well as the environment.
1998-03-26 10:48:32 +00:00
frueauf
fdfb0c43a0 Let make fetch from /usr/pkgsrc work even if you are not a USA_RESIDENT. 1998-03-23 22:20:47 +00:00
tv
0f4a239723 Grumble. Should have been <sys/types.h> and not <machine/endian.h>. 1998-03-19 20:24:10 +00:00
frueauf
67eee0d6ad Enable p5-MD5 since its in the tree. 1998-03-19 14:26:28 +00:00
frueauf
3fc93ef61c portlint: remove unnecessery blank line. 1998-03-19 12:18:36 +00:00
frueauf
df16033837 portlint: reorder for PNF. 1998-03-19 12:17:53 +00:00
frueauf
4e9851b466 portlint: heavy reordering to shut up most WARNs; rm->${RM};
use ${VARIABLE}, instead of $(VARIABLE).
1998-03-19 12:10:42 +00:00
tv
1f077758db Fixes:
- on i386, somehow <machine/endian.h> never got included by
  <machine/ansi.h>; include the former directly.
- on sparc (and all big endian machines), the endian check was in the
  wrong place: it should have been in usuals.h.  Also include usuals.h in
  md5.c to get the define.
1998-03-19 02:51:52 +00:00
tv
1af0a603bc Chang libwrap support: compile it in for daemon connections, but leave it
out for forwarded connections unless ${LIBWRAP_FWD}=YES at build time.
1998-03-19 02:20:53 +00:00
agc
8e1671c0c1 Modify the do-fetch target so that USA_RESIDENT can be set in
/etc/mk.conf and "make fetch" will do the right thing.
1998-03-18 13:54:23 +00:00
tv
14f70204ca Enable pgp (version 2) and rsaref. 1998-03-18 03:10:19 +00:00
tv
64e849d626 Update and fix many things in ssh pkg:
- ${USA_RESIDENT}->${USE_RSAREF2} as per mycroft; RSA implementations
  other than RSAREF may be used freely at MIT, though not elsewhere in USA
- always enable libwrap; it is shipped with NetBSD
- use new rsaref pkg, and don't retrieve rsaref from outside USA
- fix make-ssh-known-hosts to use the famous hack to startup perl based
  on perl's location in $PATH, rather than require user to set it at
  configure time
- fix include directory for socks5 support (and rsaref)
1998-03-18 03:05:45 +00:00
tv
e5ac35d0ae Portlint: false->${FALSE} and echo->${ECHO} 1998-03-18 02:58:52 +00:00
tv
bbbf971993 Import of my version of FreeBSD's pgp 2.6 pkg, reengineered. Differences
from FreeBSD port:
- uses our rsaref pkg if USE_RSAREF2 is YES
- doesn't use USA_RESIDENT; instead uses USE_RSAREF2 since MIT students
  and staff may legally use mpilib instead of rsaref
- builds 2.6.3a with rsaref as well as 2.6.3ia without (all based on the
  same sources)
- uses asm routines on i386, sparc, and m68k
1998-03-18 01:51:14 +00:00
tv
1b483b4bfb Import of a shared/static rsaref 2.0 library package. Originally based
on FreeBSD's port, but almost completely reworked.  Differences:
- leaves out MD5 and uses NetBSD's libc MD5 routines
- all the includes are installed in ${PREFIX}/include/rsaref
- fetches it legally from ftp.rsa.com instead of sites outside the USA
- uses <bsd.lib.mk> to build the library
1998-03-18 00:49:33 +00:00
frueauf
10a88b59a4 false->${FALSE}; pkg->${PKGDIR}. 1998-03-10 16:18:28 +00:00
hubertf
ce728dd6a9 Don't include make.conf if it doesn't exist. 1998-02-20 07:23:29 +00:00
mrg
27305e22c1 add features/fixes from <jbernard@tater.mines.edu> in pr#4928 1998-02-12 14:27:00 +00:00
tv
eea5c1527e minor typo in the comments at top - this pkg uses 1.2.22 at current,
not 1.2.21.
1998-02-10 15:54:37 +00:00
hubertf
f535cf3701 Replace "<$ARCH"> by "${MACHINE_ARCH}", keep "<$ARCH>"
(in bsd.port.mk) for backward compatibility.
1998-01-28 15:33:44 +00:00
hubertf
fed3357bc0 portlint: use command macros 1998-01-24 22:59:35 +00:00
hubertf
b9cb721cf6 portlint: add RCS Id 1998-01-24 22:53:04 +00:00
hubertf
cc5e8a4a80 portlint: use command macros 1998-01-24 22:52:56 +00:00
hubertf
b3c1576abd portlint: remove empty line 1998-01-24 22:51:00 +00:00
hubertf
12082b3126 portlint: make comment shorter 1998-01-24 22:48:55 +00:00
hubertf
b648ec7475 portlint: fix RCS Id 1998-01-24 22:48:45 +00:00
kleink
a8a300ee5b Make libwrap support conditional on USE_LIBWRAP again, since usage of ssh's
-L/-R options will become highly unintuitive on most setups.  Kindly brought
to my attention by Matthew Green.
1998-01-24 15:46:30 +00:00
agc
65c222c486 Set MIRROR_DISTFILE to "no" in package Makefiles which might have
restrictions placed on the redistribution of their distfiles.  Please
note that I've erred on the side of caution here.
1998-01-22 10:26:36 +00:00
hubertf
baca453e76 Update to 1.2.22, disable suid, add master site. 1998-01-22 07:48:11 +00:00
kleink
5072d623e5 Since our distribution contains libwrap, link against it and remove the
previous (and bogus) USE_TCPWRAP variable check.
1998-01-18 20:07:43 +00:00
hubertf
19c83d5594 We're at perl V5.0040*4* 1998-01-15 08:36:34 +00:00
hubertf
8639bafeaa Fix setting CONFIGURE_ARGS ("=" -> "+=") 1997-12-22 07:45:38 +00:00
mrg
4b22a3b699 remove unnecessary patches, own to me, etcir=/etc. 1997-12-18 02:44:51 +00:00
hubertf
2411c7ab3f sudo works 1997-12-15 00:36:29 +00:00
hubertf
da40dd73e2 Update for NetBSD, mostly by Soren S. Jorvang <soren@t.dk> 1997-12-14 23:38:21 +00:00
hubertf
e189790044 Import vanialla FreeBSD sudo. 1997-12-14 23:27:00 +00:00
hubertf
f961ef8924 ssh works 1997-12-14 16:48:01 +00:00
hubertf
43efe0593a Secure Shell package; Originally taken from FreeBSD, hacked by agc and
finished by me.
1997-12-14 16:17:14 +00:00
hubertf
2cd14696bf Fix RCS Id, MI/MD PLIST 1997-11-22 05:09:14 +00:00
hubertf
24013211fe for libwww 1997-11-22 05:06:27 +00:00
hubertf
427ba64225 Fix RCS Ids, sync with reality 1997-11-22 03:13:21 +00:00
hubertf
a28873ae01 Some missing Makefiles, from FreeBSD. 1997-11-22 03:06:19 +00:00
hubertf
9a1d93c087 Import of some more missing categories
(only directories and pkg-descriptions!)
1997-11-20 21:01:17 +00:00