You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
743 lines
24 KiB
743 lines
24 KiB
2009-08-13 tag ipsec-tools-0_7_3 |
|
|
|
2009-08-13 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* NEWS, configure.ac: 0.7.3 release |
|
|
|
* src/racoon/oakley.c: fixed a potential DoS in |
|
oakley_do_decrypt(), reported by Orange Labs |
|
|
|
2009-08-06 Timo Teras <timo.teras@iki.fi> |
|
|
|
* src/setkey/setkey.c: From Paul Wenau: Check fgets return value in |
|
setkey to make gcc happy. |
|
|
|
2009-06-19 Timo Teras <timo.teras@iki.fi> |
|
|
|
* src/racoon/ipsec_doi.c: Backport S.P.Zeidler's fix to IPv6 |
|
address related stack smashing in ipsecdoi_id2str() from CVS HEAD. |
|
|
|
2009-05-18 Timo Teras <timo.teras@iki.fi> |
|
|
|
* src/racoon/isakmp_inf.c: From Tomas Mraz: Remove variable that is |
|
not really used; only referenced while uninitialized causing |
|
valgrind error. |
|
|
|
* src/racoon/nattraversal.c: From Tomas Mraz: Fix natt_flags check. |
|
|
|
2009-04-29 Timo Teras <timo.teras@iki.fi> |
|
|
|
* src/racoon/crypto_openssl.c: From Ross Meng: Fix a memory leak in |
|
X509 certificate validation. |
|
|
|
2009-04-22 tag ipsec-tools-0_7_2 |
|
|
|
2009-04-22 Timo Teras <timo.teras@iki.fi> |
|
|
|
* NEWS, configure.ac: Updates for 0.7.2 release |
|
|
|
* src/racoon/isakmp_frag.c: From Neil Kettle: Fix a possible null |
|
pointer dereference in fragmentation code. |
|
|
|
2009-04-20 Timo Teras <timo.teras@iki.fi> |
|
|
|
* src/racoon/: isakmp_inf.c, isakmp_xauth.c, plog.c: Orignally from |
|
Bin Li: Fix possible memory corruption in binsanitize(). |
|
|
|
* src/racoon/crypto_openssl.c: From Stephen Bevan: Fix a x509 |
|
signature verification memory leak. |
|
|
|
* src/racoon/: admin.c, racoonctl.c: Originally from Bin Li: Fix a |
|
crash with racoonctl logout user. |
|
|
|
* src/racoon/nattraversal.c: Fix a memory leak in nat-t keepalive |
|
code. |
|
|
|
* src/racoon/handler.c: From Paul Moore: Phase2 message id's should |
|
be unique wrt phase1, not globally. |
|
|
|
2009-02-16 Timo Teras <timo.teras@iki.fi> |
|
|
|
* src/libipsec/policy_parse.y: From Paul Moore: Fix a heap |
|
corruption bug (yacc return non-null terminated buffer and sprintf |
|
writes over bounds). |
|
|
|
2009-01-20 Timo Teras <timo.teras@iki.fi> |
|
|
|
* configure.ac: Fix a CPPLAGS typo to CPPFLAGS which was intended |
|
|
|
* misc/cvs2cl.pl, misc/cvsusermap, Makefile.am: Autogenerate |
|
ChangeLog from NetBSD CVS. Put sourceforge.net changes to |
|
ChangeLog.old. |
|
|
|
* misc/cvs2cl.pl: file cvs2cl.pl was added on branch |
|
ipsec-tools-0_7-branch on 2009-01-20 14:36:32 +0000 |
|
|
|
* misc/cvsusermap: file cvsusermap was added on branch |
|
ipsec-tools-0_7-branch on 2009-01-20 14:36:32 +0000 |
|
|
|
2008-11-27 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/main.c: Set up a default value for Mode Config Pool |
|
size if pool address specified but pool size not specified |
|
|
|
* src/racoon/isakmp_cfg.c: Fixed pool resizing |
|
|
|
2008-09-25 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/isakmp.c: Fixed resending mechanism to have non-ESP |
|
marker for retransmitted packets |
|
|
|
2008-09-17 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/isakmp_inf.c: Fixed port match in purge_ipsec_spi() |
|
when NAT-T enabled and trying to purge non NAT-T SAs |
|
|
|
2008-08-12 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/isakmp.c: From Krzysztof Oledzki: Remove ph1handler if |
|
we received an invalid first exchange from initiator. |
|
|
|
2008-07-23 tag ipsec-tools-0_7_1 |
|
|
|
2008-07-23 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* NEWS: NEWS for 0.7.1 release |
|
|
|
2008-07-23 Timo Teras <timo.teras@iki.fi> |
|
|
|
* src/racoon/Makefile.am: Do not use GNU make specific extension. |
|
|
|
* src/: libipsec/Makefile.am, racoon/Makefile.am, |
|
setkey/Makefile.am: Do flex/bison invocation in a more standard |
|
way, and keep the generated files in the dist tarball. |
|
|
|
2008-07-22 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* configure.ac: 0.7.1 coming ! |
|
|
|
* src/racoon/proposal.c: From Kohki Ohhira: fix some memory leaks, |
|
when malloc fails or when peer sends invalid proposal. |
|
|
|
2008-07-21 Timo Teras <timo.teras@iki.fi> |
|
|
|
* src/racoon/cfparse.y: Correct typo to fix the build. |
|
|
|
* src/racoon/cfparse.y: Do not set default gss id if xauth is used. |
|
|
|
2008-07-15 Matthew Grooms <mgrooms@shrew.net> |
|
|
|
* src/racoon/isakmp_cfg.c: Fix an a typo that prevented racoon from |
|
building with hybrid enabled. |
|
|
|
* src/racoon/: crypto_openssl.c, eaytest.c, misc.c, misc.h, |
|
racoonctl.c: Fix a conflict with the FreeBSD 8 system hexdump |
|
function. |
|
|
|
2008-07-11 Timo Teras <timo.teras@iki.fi> |
|
|
|
* src/racoon/: isakmp.c, isakmp_inf.c: Original patch from Atis |
|
Elsts: Fix a double memory free and a memory corruption |
|
(LIST_REMOVE() on an uninserted node) in some error handling paths. |
|
|
|
2008-07-09 Timo Teras <timo.teras@iki.fi> |
|
|
|
* src/racoon/cfparse.y: From Chong Peng: fix a file descriptor and |
|
memory leak on configuration file reread |
|
|
|
2008-07-02 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/isakmp_inf.c: From Timo Teras: fixed some %d to %zu |
|
(size_t values). |
|
|
|
2008-06-18 Matthew Grooms <mgrooms@shrew.net> |
|
|
|
* src/racoon/: grabmyaddr.c, admin.c, ipsec_doi.c, isakmp.c, |
|
isakmp_cfg.c, isakmp_inf.c, remoteconf.c: Use utility functions |
|
to evaluate and manipulate network port values. No functional |
|
changes. Submitted by Timo Teras. |
|
|
|
2008-04-25 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/isakmp_inf.c: From Timo Teras: extract port numbers |
|
from SADB_X_EXT_NAT_T[SD]PORT if present in purge_ipsec_spi(). |
|
|
|
2008-03-06 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/oakley.c: Generates a log if cert validation has been |
|
disabled by configuration |
|
|
|
2008-03-05 Matthew Grooms <mgrooms@shrew.net> |
|
|
|
* src/racoon/cfparse.y: Properly initialize the unity network |
|
struct to prevent erroneous protocol and port info from being |
|
transmitted. |
|
|
|
* src/racoon/pfkey.c: Provide better handling for pfkey socket read |
|
errors. Submitted by Timo Teras. |
|
|
|
2008-02-25 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/ipsec_doi.c: From Brian Haley <brian.haley@hp.com>: |
|
There's a cut/paste error in cmp_aproppair_i(), it's supposed to be |
|
checking spi_size but it's not. I'm not sure this patch is correct, |
|
but what's there isn't either. |
|
|
|
Add fogotten entry in ChangeLog |
|
|
|
2008-02-22 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/isakmp.c: Fix bad address length computation, from |
|
Brian Haley. |
|
|
|
2008-01-11 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/isakmp_inf.c: From Timo Teras: reset iph1->dpd_r_u in |
|
the scheduler's callback, to avoid access to freed memory. |
|
|
|
* src/racoon/crypto_openssl.c: From Krzysztof Oledzki: Fix |
|
compilation with IDEA and recent gcc. |
|
|
|
* src/racoon/isakmp_inf.c: From Krzysztof Oledzki: added some |
|
details to some logs (also reported new getph1byaddr() arg). |
|
|
|
* src/racoon/isakmp.c: From Krzysztof Oledzki: Only search for |
|
established ph1 handles in DPD (also reported new getph1byaddr() |
|
arg). |
|
|
|
* src/racoon/: handler.c, handler.h: added an 'established' arg to |
|
getph1byaddr() |
|
|
|
2007-11-29 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/Makefile.am: From Natanael Copa: fixed a race |
|
condition when building yacc stuff. |
|
|
|
2007-11-06 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/crypto_openssl.c: From Scott Lamb: include plog.h to |
|
work with the new plog macro. |
|
|
|
* src/racoon/kmpstat.c: From Scott Lamb: plog changed to _plog to |
|
work with new plog macro |
|
|
|
* src/racoon/: plog.c, plog.h: From Scott Lamb: new plog macro. |
|
|
|
2007-10-15 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/libipsec/pfkey.c: Try to increase the buffer size of the |
|
pfkey socket, this may help things when we have a huge SPD |
|
|
|
2007-09-19 Matthew Grooms <mgrooms@shrew.net> |
|
|
|
* configure.ac: Fix autoconf check for selinux support. Submitted |
|
by Joy Latten. |
|
|
|
2007-09-03 Matthew Grooms <mgrooms@shrew.net> |
|
|
|
* src/racoon/: cftoken.l, racoon.conf.5: Correct the syntax for |
|
wins4 in the man page and add nbns4 as an alias. Pointed out by |
|
Claas Langbehn. |
|
|
|
2007-08-09 tag ipsec-tools-0_7 |
|
|
|
2007-08-09 Matthew Grooms <mgrooms@shrew.net> |
|
|
|
* NEWS, configure.ac: Prepare for 0.7 release tag. |
|
|
|
2007-08-07 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/isakmp_xauth.c: Don't mix up RADIUS authentication and |
|
authorization ports. Allow interoperability with freeradius |
|
|
|
2007-08-01 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* configure.ac, src/libipsec/ipsec_dump_policy.c, |
|
src/libipsec/ipsec_get_policylen.c, |
|
src/libipsec/ipsec_strerror.c, src/libipsec/key_debug.c, |
|
src/libipsec/libpfkey.h, src/libipsec/pfkey.c, |
|
src/libipsec/pfkey_dump.c, src/libipsec/policy_parse.y, |
|
src/libipsec/policy_token.l, src/libipsec/test-policy-priority.c, |
|
src/racoon/admin.c, src/racoon/backupsa.c, src/racoon/cfparse.y, |
|
src/racoon/cftoken.l, src/racoon/ipsec_doi.c, |
|
src/racoon/isakmp.c, src/racoon/isakmp_inf.c, |
|
src/racoon/isakmp_quick.c, src/racoon/pfkey.c, |
|
src/racoon/policy.c, src/racoon/proposal.c, |
|
src/racoon/remoteconf.c, src/racoon/sainfo.c, |
|
src/racoon/session.c, src/racoon/sockmisc.c, |
|
src/racoon/strnames.c, src/setkey/parse.y, src/setkey/setkey.c, |
|
src/setkey/token.l: use a single PATH_IPSEC_H to fix some |
|
path_to_ipsec.h issues |
|
|
|
2007-07-24 Matthew Grooms <mgrooms@shrew.net> |
|
|
|
* NEWS: Update NEWS file with additional 0.7 improvements. |
|
|
|
2007-07-18 Matthew Grooms <mgrooms@shrew.net> |
|
|
|
* src/racoon/racoon.conf.5: Various racoon configuration manpage |
|
updates. |
|
|
|
2007-07-16 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/grabmyaddr.c: fixed a socket leak |
|
|
|
2007-06-12 tag ipsec-tools-0_7-RC1 |
|
|
|
2007-06-12 tag ipsec-tools-0_7-rc1 |
|
|
|
2007-06-12 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* configure.ac: ipsec-tools used to use tags in lower case |
|
|
|
2007-06-12 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* configure.ac: 0.7-RC1 |
|
|
|
2007-06-07 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/: main.c, policy.h, security.c: From Joy Latten |
|
<latten@austin.ibm.com> Fix file descriptor shortage when using |
|
labeled IPsec. |
|
|
|
* src/racoon/isakmp_cfg.c: From Paul Winder |
|
<Paul.Winder@tadpole.com> Fix ignored INTERNAL_DNS4_LIST |
|
|
|
2007-06-06 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/: eaytest.c, var.h: From Rong-En Fan: fix compilation |
|
with gcc 4.2 |
|
|
|
2007-06-06 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/kmpstat.c: From Jianli Liu <jlliu@nortel.com>: Use the |
|
specified socket path instead of the default location |
|
|
|
2007-06-06 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/session.c: From Jianli Liu: speed up interfaces update |
|
when they change. |
|
|
|
* src/racoon/handler.c: ignore obsolete lifebyte when validating |
|
reloaded configuration |
|
|
|
2007-05-04 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/handler.c: search a ph1 by address if iph2->ph1 is |
|
NULL when validating the new config |
|
|
|
* src/racoon/handler.c: added some debug in getph1byaddr() to track |
|
some port matching problems with NAT-T |
|
|
|
* src/racoon/isakmp.c: added some debug in isakmp_chkph1there() to |
|
track some port matching problems with NAT-T |
|
|
|
* src/racoon/isakmp_inf.c: added some debug for DELETE_SA process |
|
|
|
* src/racoon/pfkey.c: Force the update of ph2 in pk_recvupdate() if |
|
NAT_T support, to solve some port match problems with the first |
|
IPSec SAs negociated as initiator |
|
|
|
2007-04-04 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/ipsec_doi.c: checks proto_id in ipsecdoi_chkcmpids() |
|
|
|
* src/racoon/oakley.c: dumps peer's ID and peer's certificate |
|
subject /subjectaltname if they don't match |
|
|
|
2007-03-29 tag ipsec-tools-0_7-beta3 |
|
|
|
2007-03-29 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* configure.ac: Bump to 0.7beta3 |
|
|
|
2007-03-26 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/isakmp_inf.c: Store the DPD main scheduler in ph1 |
|
handler, to be able to cancel it when removing the handler, and some |
|
minor cleanups in DPD code |
|
|
|
2007-03-23 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/: ipsec_doi.c, security.c: From Joy Latten: fix a |
|
segfault when using security labels between 32bit and 64bit host. |
|
|
|
* src/racoon/handler.c: expire zombie handlers in getph2byid(), to |
|
avoid situations where we'll never negociate a phase2 again |
|
|
|
* src/racoon/: oakley.c, racoon.conf.5: From Cyrus Rahman: give |
|
more details about what is checked when using certificates to |
|
authenticate |
|
|
|
2007-03-22 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/: cfparse.y, ipsec_doi.c: fixed subnet check to |
|
generate IPV4_ADDRESS when needed in sockaddr2id() |
|
|
|
2007-03-21 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/: handler.c, isakmp.c, isakmp_inf.c, pfkey.c: NULL |
|
sched check is now done in SCHED_KILL |
|
|
|
* src/racoon/schedule.h: checks if arg is NULL in SCHED_KILL |
|
|
|
2007-03-15 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/grabmyaddr.c: From Yves-Alexis Perez: enable |
|
monitoring of ipv6 address changes on Linux. |
|
|
|
* src/racoon/isakmp.c: Consider a negociation timeout when |
|
retry_counter is <=0 instead of < 0 |
|
|
|
2007-03-06 tag ipsec-tools-0_7-beta2 |
|
|
|
2007-03-06 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* configure.ac: Bump to 0.7beta2 |
|
|
|
2007-03-01 Matthew Grooms <mgrooms@shrew.net> |
|
|
|
* src/racoon/ipsec_doi.c: Add logic to allow ip address ids to be |
|
matched to ip subnet ids when appropriate. |
|
|
|
2007-02-21 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/ipsec_doi.c: block variable declaration before code in |
|
ipsecdoi_id2str() |
|
|
|
2007-02-20 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/isakmp_inf.c: Removed a debug printf.... |
|
|
|
* src/racoon/isakmp.c: Only delete a generated SPD if it's creation |
|
date matches the creation date of the SA we are currently deleting |
|
|
|
* src/racoon/: handler.c, isakmp_var.h: updated delete_spd() calls |
|
|
|
* src/racoon/: isakmp_inf.c, pfkey.c: fills creation date of |
|
generated SPDs |
|
|
|
* src/racoon/policy.h: added 'created' var |
|
|
|
2007-02-19 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/isakmp.c: Removed a debug printf.... |
|
|
|
2007-02-16 tag ipsec-tools-0_7-beta1 |
|
|
|
2007-02-16 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* configure.ac: Bump to 0.7beta1 |
|
|
|
2007-02-16 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/ipsec_doi.c: From Olivier Warin: Fix a %zu in a |
|
printf. |
|
|
|
2007-02-15 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/security.c: Missing file for SELinux |
|
|
|
* configure.ac: Missing stuff for SELinux |
|
|
|
2007-02-15 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/isakmp_inf.c: From "Uncle Pedro" on sf.net: Just |
|
expire a ph1 handle when receiving a DELETE-SA instead of calling |
|
purge_remote(). |
|
|
|
* src/racoon/isakmp.c: Fixed the way phase1/2 messages are |
|
sent/resent, to avoid zombie handles and acces to freed memory |
|
|
|
2007-02-02 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/cfparse.y: Fixed a check of NAT-T support in libipsec |
|
|
|
2007-02-01 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/isakmp_inf.c: From "Uncle Pedro" on sf.net: When |
|
receiving an ISAKMP DELETE_SA, get the cookie of the SA to be |
|
deleted from payload instead of just deleting the ISAKMP SA used to |
|
protect the informational exchange. |
|
|
|
2006-12-18 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/crypto_openssl.c: From Joy Latten: fix a memory leak |
|
|
|
2006-12-10 tag ipsec-tools-0_7-base |
|
|
|
2006-12-10 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/: libipsec/Makefile.am, libipsec/libpfkey.h, |
|
libipsec/pfkey.c, racoon/backupsa.c, racoon/cfparse.y, |
|
racoon/pfkey.c: Bring back API and ABI backward compatibility |
|
with previous libipsec before recent interface change. Bump libipsec |
|
minor version. Remove ifdefs in struct pfkey_send_sa_args to avoid |
|
ABI compatibility lossage. Add a capability flags to detect missing |
|
optional feature in libipsec |
|
|
|
* src/racoon/: Makefile.am, doc/README.plainrsa: From Joy Latten: |
|
README.plainrsa documenting plain RSA auth |
|
|
|
2006-12-09 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* configure.ac, src/libipsec/libpfkey.h, src/libipsec/pfkey.c, |
|
src/racoon/Makefile.am, src/racoon/backupsa.c, |
|
src/racoon/backupsa.h, src/racoon/cftoken.l, |
|
src/racoon/ipsec_doi.c, src/racoon/ipsec_doi.h, |
|
src/racoon/isakmp_inf.c, src/racoon/isakmp_quick.c, |
|
src/racoon/pfkey.c, src/racoon/policy.c, src/racoon/policy.h, |
|
src/racoon/proposal.c, src/racoon/proposal.h, |
|
src/racoon/remoteconf.c: From Joy Latten: Add support for SELinux |
|
security contexts. Also cleanup the libipsec interface for adding |
|
and updating security associations. |
|
|
|
* src/racoon/racoon.conf.5: From Simon Chang: More hints about |
|
plain RSA authentication |
|
|
|
2006-12-05 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/: proposal.c, proposal.h, racoon.conf.5: Check keys |
|
length regarding proposal_check level |
|
|
|
2006-11-16 Matthew Grooms <mgrooms@shrew.net> |
|
|
|
* src/racoon/sainfo.c: Correct issues associated with anonymous |
|
sainfo selection in racoon. |
|
|
|
2006-11-09 Christos Zoulas <christos@netbsd.org> |
|
|
|
* src/racoon/crypto_openssl.c: eliminate the only variable stack |
|
array allocation. |
|
|
|
2006-10-31 Christian Biere <cbiere@netbsd.org> |
|
|
|
* src/racoon/sockmisc.c: Don't define the deprecated |
|
IPV6_RECVDSTADDR if the "advanced IPv6 API" is used because |
|
IPV6_RECVPKTINFO and IPV6_PKTINFO are used to prevent potential bugs |
|
in the future just in case that the numeric value of the socket |
|
option is ever recycled. |
|
|
|
2006-10-22 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/: backupsa.c, cfparse.y: From Michal Ruzicka: fix |
|
typos |
|
|
|
2006-10-19 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/sainfo.c: From Matthew Grooms: use |
|
ipsecdoi_chkcmpids() and changed src/dst to loc/rmt in getsainfo(). |
|
|
|
* src/racoon/: ipsec_doi.c, ipsec_doi.h: From Matthew Grooms: Added |
|
ipsecdoi_chkcmpids() function. |
|
|
|
2006-10-09 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/proposal.c: Fix memory leak (Coverity 3438 and 3437) |
|
|
|
* src/racoon/isakmp_unity.c: Correctly check read() return value: |
|
it's signed (Coverity 1251) |
|
|
|
2006-10-06 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* configure.ac, src/libipsec/pfkey_dump.c, src/racoon/algorithm.c, |
|
src/racoon/algorithm.h, src/racoon/cftoken.l, |
|
src/racoon/crypto_openssl.c, src/racoon/crypto_openssl.h, |
|
src/racoon/eaytest.c, src/racoon/ipsec_doi.c, |
|
src/racoon/ipsec_doi.h, src/racoon/oakley.h, src/racoon/pfkey.c, |
|
src/racoon/racoon.conf.5, src/racoon/strnames.c, |
|
src/setkey/setkey.8, src/setkey/test-pfkey.c, src/setkey/token.l: |
|
Camelia cipher support as in RFC 4312, from Tomoyuki Okazaki |
|
<okazaki@kick.gr.jp> |
|
|
|
2006-10-03 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/admin.c: fix endianness issue introduced yesterday |
|
|
|
2006-10-03 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/racoon.conf.5: Added remoteid/ph1id syntax |
|
|
|
* src/racoon/: cfparse.y, cftoken.l: Parses remoteid/ph1id values |
|
|
|
* src/racoon/: handler.c, isakmp_quick.c, pfkey.c, sainfo.c: Uses |
|
remoteid/ph1id values |
|
|
|
* src/racoon/: remoteconf.h, sainfo.h: Added remoteid/ph1id values |
|
|
|
2006-10-02 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/isakmp_base.c: |
|
avoid reusing free'd pointer (Coverity 2613) |
|
|
|
* src/racoon/isakmp_inf.c: Check for NULL pointer (COverity 4175) |
|
|
|
* src/racoon/isakmp_ident.c: Remove dead code (Coverity 3451) |
|
|
|
* src/racoon/algorithm.c: Fix array overrun (Coverity 4172) |
|
|
|
* src/racoon/admin.c: Fix memory leak (Coverity 2002) |
|
|
|
* src/racoon/: admin.c, isakmp.c, sockmisc.c: Fix memory leak |
|
(Coverity 2001), refactor the code to use port get/set functions |
|
|
|
* src/racoon/admin.c: Avoid reusing free'd pointer (Coverity 4200) |
|
|
|
* src/racoon/oakley.c: Don't use NULL pointer (Coverity 3443), |
|
reformat to 80 char/line |
|
|
|
2006-10-02 Tom Spindler <dogcow@netbsd.org> |
|
|
|
* src/racoon/ipsec_doi.c: If you're going to initialize a pointer, |
|
you have to init it with a pointer type, not an int. |
|
|
|
2006-10-02 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/isakmp.c: Don't use NULL pointer (coverity 3439) |
|
|
|
* src/racoon/ipsec_doi.c: Don't use NULL pointer (Coverity 1334) |
|
|
|
* src/racoon/pfkey.c: Don't use NULL pointer (Coverity 944) |
|
|
|
* src/racoon/proposal.c: Don't use NULL pointer (Coverity 941) |
|
|
|
* src/racoon/racoonctl.c: Don't use NULL pointer (Coverity 942) |
|
|
|
* src/racoon/sockmisc.c: Don't use null pointer (Coverity 863) |
|
|
|
2006-10-01 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/ipsec_doi.c: FIx memory leak (Coverity 4181) |
|
|
|
* src/racoon/isakmp.c: Check that iph1->remote is not NULL before |
|
using it (Coverity 3436) |
|
|
|
2006-09-30 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/isakmp_agg.c: emove dead code (Coverity 4165) |
|
|
|
* src/racoon/isakmp_cfg.c: Fix memory leak (Coverity 4179) |
|
|
|
* src/racoon/samples/roadwarrior/client/: phase1-down.sh, |
|
phase1-up.sh: update the scripts for wrorking around routing |
|
problems on NetBSD |
|
|
|
* src/racoon/session.c: Reuse existing code for closing IKE |
|
sockets, and avoid screwing things by setting p->sock = -1, which is |
|
not expected (Coverity 4173). |
|
|
|
* src/racoon/admin.c: Do not free id and key, as they are used |
|
later |
|
|
|
2006-09-29 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/racoonctl.c: Fix the fix: handle_recv closes the |
|
socket, so we must call com_init before sending any data. |
|
|
|
2006-09-28 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/isakmp_xauth.c: Fix unchecked mallocs (Coverity 4176, |
|
4174) |
|
|
|
* src/racoon/racoonctl.c: Fix access after free (Coverity 4178) |
|
|
|
2006-09-26 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/cfparse.y: Fix memory leak (Coverity) |
|
|
|
* src/racoon/backupsa.c: Fix memory leak (Coverity) |
|
|
|
* src/racoon/admin.c: Remove dead code (Coverity) |
|
|
|
* src/racoon/admin.c: Fix memory leak (Coverity) |
|
|
|
* src/racoon/admin.c: One more memory leak |
|
|
|
* src/racoon/admin.c: Fix memory leak in racoonctl (coverity) |
|
|
|
* src/racoon/ipsec_doi.c: Fix buffer overflow Also fix credits: SA |
|
bundle fix was contributed by Jeff Bailey, not Matthew Grooms. |
|
Matthew updated the patch for current code, though. |
|
|
|
* src/racoon/: pfkey.c, proposal.c: fix SA bundle (e.g.: for |
|
negotiating ESP+IPcomp) |
|
|
|
2006-09-25 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/isakmp.c: From Yves-Alexis Perez: struct ip -> struct |
|
iphdr for Linux |
|
|
|
2006-09-25 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/isakmp.c: style (mostly for testing |
|
ipsec-tools-commits@netbsd.org) |
|
|
|
* src/racoon/ipsec_doi.c: Fix double free, from Matthew Grooms |
|
|
|
2006-09-21 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/libipsec/pfkey.c: use sysdep_sa_len to make it compile on |
|
Linux |
|
|
|
2006-09-19 Thomas Klausner <wiz@netbsd.org> |
|
|
|
* src/racoon/racoon.conf.5: Bump date for ike_frag force. |
|
|
|
* src/racoon/: plainrsa-gen.8, racoon.conf.5: New sentence, new |
|
line. |
|
|
|
* src/racoon/: racoon.conf.5, plainrsa-gen.8: Remove trailing |
|
whitespace. |
|
|
|
2006-09-19 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* src/racoon/proposal.c: From Yves-Alexis Perez: fixes default |
|
value for encmodesv in set_proposal_from_policy() |
|
|
|
* src/racoon/isakmp.c: always include some headers, as they are |
|
required even without NAT-T |
|
|
|
* src/: libipsec/pfkey_dump.c, setkey/token.l: From Larry Baird: |
|
define SADB_X_EALG_AESCBC as SADB_X_EALG_AES if needed |
|
|
|
* src/racoon/crypto_openssl.c: From Larry Baird: some printf() -> |
|
plog() |
|
|
|
2006-09-18 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/: cfparse.y, cftoken.l, isakmp.c, isakmp_frag.h, |
|
isakmp_inf.c, racoon.conf.5, remoteconf.c: From Matthew Grooms: |
|
ike_frag force option to force the use of IKE on first packet |
|
exchange (prior to peer consent) |
|
|
|
2006-09-18 Yvan Vanhullebus <vanhu@netasq.com> |
|
|
|
* rpm/suse/ipsec-tools.spec, src/racoon/prsa_tok.c: removed |
|
generated files from the CVS |
|
|
|
* src/racoon/prsa_par.c: removed generated files from the CVS |
|
|
|
* src/racoon/: cfparse.c, cftoken.c: removed generated files from |
|
the CVS |
|
|
|
2006-09-18 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/isakmp.c: From Matthew Grooms: handle IKE frag used in |
|
the first packet. That should not normally happen, as the initiator |
|
does not know yet if the responder can handle IKE frag. However, in |
|
some setups, the first packet is too big to get through, and |
|
assuming the peer supports IKE frag is the only way to go. |
|
|
|
racoon should have a setting in the remote section to do taht |
|
(something like ike_frag force) |
|
|
|
2006-09-16 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/ipsec_doi.c: Trivial bugfix in RFC2407 4.6.2 |
|
conformance, from Matthew Grooms |
|
|
|
2006-09-15 Emmanuel Dreyfus <manu@netbsd.org> |
|
|
|
* src/racoon/ipsec_doi.c: Fix build on Linux |
|
|
|
For older changes see ChangeLog.old
|
|
|