Commit graph

21 commits

Author SHA1 Message Date
martti
5c6fa7b4a9 Updated isakmpd to 20020830
* OpenBSD 3.1 SA 010: Receiving IKE payloads out of sequence can cause
                      isakmpd(8) to crash.

* A rewrite of the CRL support code, also from <Thomas.Walpuski@gmx.net>.
  Some style mods, and checks added for OpenSSL version 0.9.7 or later.
  Currently CRLs are not supported for earlier versions.
  Manual pages updated.

* Handle configuration lines that end in whitespace or ^M.
  Also avoid a potential memory leak.

* Start for support of IKECFG in SET/ACK mode. Server side only so far.

* Fix keyed HMAC where the key was longer than the blocksize
2002-08-30 07:40:00 +00:00
martti
bfdb1ddf87 Install a simle startup script (${PREFIX}/etc/rc.d/isakmpd) 2002-04-04 09:42:27 +00:00
martti
66722fd01e Updated isakmpd to 20020403
- Change DH group handling in the pre-generated parts of the
  configuration. Add a -GRP{1,2,5} component to transform and suite
  names to directly specify which group to use. If no group is
  specified, use DH group 2 (MODP_1024). Earlier transforms and suites
  using the MD5 hash defaulted to DH group 1, this is no longer true.
- Unbreak MD5 and SHA1 passphrases in policy check.
- Don't message_dump_raw() bad length messages, i.e too short.
- Fix a couple of snprintf length bugs.
- Compile without warnings for older/newer OpenSSL.
2002-04-03 12:31:56 +00:00
martti
47f409dbca Updated isakmpd to 20020203.
Changes:

* bug fixes
2002-02-03 15:11:53 +00:00
martti
5556935c2a Upgrade to latest OpenBSD source tree.
- str[n]{cpy,cat} -> strl{cpy,cat}, sprintf -> snprintf
- strftime format fixes
- Don't hang waiting for select() with SIGTERM + no active SA
- Add UI option 'R' to trigger isakmpd reinit (same as SIGHUP)
...

http://www.openbsd.org/cgi-bin/cvsweb/src/sbin/isakmpd/
2002-01-04 11:10:49 +00:00
martti
7e162e0138 This is a new version taken from OpenBSD just before their next release.
Exact list of changes is unknown (you might take a look at OpenBSD's
log entries at http://www.openbsd.org/cgi-bin/cvsweb/src/sbin/isakmpd/)
2001-10-22 05:51:25 +00:00
itojun
049819ce3f upgrade to 20010611.
key changes since 20010403:
- be more picky about isakmpd.policy permission
- debug: dump decoded IKE packets in pcap(3) format
- cert improvements
- RFC2367 compliance
- bug fixes: correct SA refcnt, memory alloc and doc fixes
2001-06-11 11:23:20 +00:00
itojun
589915baa7 upgrade to latest openbsd tree.
(isakmpd-20010403.tar.gz is placed into ftp.netbsd.org LOCAL_PORTS directory).

major changes from source-changes@openbsd mailing list:

use the hash algorithm found in original certificate for the signature
after it has been patched. from angelos@

For the GETSPI PFKEY message, use the sequence number from the ACQUIRE
message.

Make DES a feature, so isakmpd can compile on Linux (most of the fixed
by newsham@lava.net)

x509 verified to work on NetBSD now
2001-04-03 13:06:27 +00:00
wiz
a87738b456 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:42:09 +00:00
itojun
20af426594 use code checked out on 20010214 from openbsd repository.
too many changes to mention, so pls look at http://www.openbsd.org/plus.html
2001-02-14 13:27:32 +00:00
kim
d07320dcfc BSD-style Makefiles require special handling of manual pages. 2000-11-25 23:51:17 +00:00
fredb
49e9db95e1 Update to 2000-09-15 snapshot, to let this build on NetBSD-1.5, and remove
BROKEN variable. Unfortunately, no ChangeLog is available.

Patch system dependent make goo to use 'SSLBASE', mirroring it's use in
bsd.pkg.mk, rather than obsolete 'PATENTEDOPENSSLSRC'. Also, replace hard-
coded "/usr/pkg", replacing it with ${LOCALBASE}. Finally, set 'LOCALBASE'
and 'SSLBASE' conditionally within the package, for convenience.
2000-09-25 04:00:15 +00:00
fredb
0c6b58570c Reorganize crypto handling, as discussed on tech-pkg. Remove all
RESTRICTED= variables that were predicated on former U.S. export
regulations. Add CRYPTO=, as necessary, so it's still possible to
exclude all crypto packages from a build by setting MKCRYPTO=no
(but "lintpkgsrc -R" will no longer catch them).

Specifically,

- - All packages which set USE_SSL just lose their RESTRICTED
    variable, since MKCRYPTO responds to USE_SSL directly.
- - realplayer7 and ns-flash keep their RESTRICTED, which is based
    on license terms, but also gain the CRYPTO variable.
- - srp-client is now marked broken, since the distfile is evidently
    no longer available. On this, we're no worse off than before.
    [We haven't been mirroring the distfile, or testing the build!]
- - isakmpd gets CRYPTO for RESTRICTED, but remains broken.
- - crack loses all restrictions, as it does not evidently empower
    a user to utilize strong encryption (working definition: ability
    to encode a message that requires a secret key plus big number
    arithmetic to decode).
2000-09-09 19:40:14 +00:00
wiz
0deee9df22 move BROKEN line so that pkglint is a lot happier about it 2000-09-03 13:12:52 +00:00
hubertf
e75965c6ba Update IGNORE-messages for recent changes: add ${PKGNAME} where
appropriate.
2000-08-21 21:01:29 +00:00
hubertf
402899809a Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive and
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions.

MIRROR_DISTFILES and NO_CDROM are now dead.
2000-08-18 22:46:29 +00:00
itojun
503afb0540 add RESTRICTED (crypto) and IGNORE (broken by PF_KEY API change) 2000-06-12 11:26:25 +00:00
itojun
440d75724a make it work with openssl-0.9.5a.
cope with PATENTEDOPENSSLSRC environment (mk.conf needs to be set)
2000-04-27 14:55:54 +00:00
thorpej
26ad50d3ee If PATENTEDOPENSSLSRC is present in the build environment, then
assume that a full (i.e. "with RSA") OpenSSL installation already
exists on the system (and thus a dependency on ../security/openssl
is not needed).
2000-04-25 19:10:10 +00:00
itojun
b03c489c21 check if the system is IPsec ready NetBSD system. 2000-04-12 15:09:49 +00:00
itojun
306da9f099 pkgsrc for OpenBSD isakmpd (based on ftp.appli.se snapshot 2000/2/20).
if you are tired of using racoon, you may want to try it.
(may not work as expected due to PF_KEY differences)

---
This is isakmpd, a BSD-licensed ISAKMP/Oakley (a.k.a. IKE)
implementation.  It's written by Niklas Hallqvist and Niels Provos,
funded by Ericsson Radio Systems AB.  Currently it is work in
progress, although it can be used for real setups.  There are
releases, but this distribution is not a release and is not named with
ordinary version numbers.  When you got the source, hopefully the
archive was named with a date which reflects when it was created.
These archives are also known as snapshots and will be created at
irregular intervals and put up on ftp.gsnig.net and ftp.appli.se in
/pub/isakmpd.  From Nov 14, 1998 isakmpd is also available in the
OpenBSD main source tree under src/sbin/isakmpd, though slightly
modified because I don't want to carry support files for other OSes in
that distribution.  Look at http://www.openbsd.org/ for details on how
to get OpenBSD source.
2000-03-27 16:04:12 +00:00