summaryrefslogtreecommitdiff
path: root/sbin/isakmpd/message.c
AgeCommit message (Collapse)Author
1999-05-14Merge with EOM 1.134Niklas Hallqvist
author: niklas We forgot to remove messages in-transit from the send queue when freeing it due to the other side acknowledging it.
1999-05-03Merge with EOM 1.133Niklas Hallqvist
author: niklas Plug a message leak
1999-05-02Merge with EOM 1.132Niklas Hallqvist
author: niklas Use new informational exchange hooks. Never bind incoming phase 2 messages to ISAKMP SAs that are not ready. It is not clear just yet what to do in that case, for now just drop such messages.
1999-05-01TO-DO: Merge with EOM 1.36Niklas Hallqvist
sa.c: Merge with EOM 1.90 message.c: Merge with EOM 1.131 message.h: Merge with EOM 1.47 author: niklas Send DELETE payloads in informational exchanges
1999-04-30Merge with EOM 1.130Niklas Hallqvist
author: niklas Try to get the right DOI in notifications author: niklas Revert last change author: niklas Informational exchanges reaches their end immediately. author: niklas Keep track of messages in the send queue from the exchange point of view. author: niklas Only retransmit if we have something to retransmit author: niklas New message_drop API. Generate real INVALID_COOKIE notification. Generate informational exchanges in phase 1 too. Really get these messages to the wire
1999-04-27Merge with EOM 1.124Niklas Hallqvist
author: niklas When seeing duplicates, just retransmit if the last sent message was the last of an exchange, thus not scheduled for retransmission. author: ho Keep track of trailing retransmissions by keeping exchanges around longer. Removed references to sa->last_sent_in_setup, use last_sent and last_received in exchange instead. Free setup exchanges by expiration only. author: ho Backout last change. (Go with exchange directly instead of sa->msg) author: ho Handle phase 2 late retransmissions.
1999-04-19./message.c: Merge with EOM 1.120Niklas Hallqvist
Style. alloc error reporting. Math error propagation. Allocate right sizes. Add LOG_REPORT to always go to logchannel regardless of level; misc small fixes Deal with incoming informational exchanges Make message_dump_raw public, for udp_report in udp.c message_dump_raw logs with LOG_MESSAGE, was LOG_TRANSPORT Garbage collect transports via refcounting. Fix commentary.
1999-04-05Merge with EOM 1.114Niklas Hallqvist
Remove obsoleted code Memory alloc. error reporting. Garbage collect keystate.
1999-04-02Merge with EOM 1.112Niklas Hallqvist
1999 copyrights do not free already freed messages
1999-03-31Merge with EOM 1.110Niklas Hallqvist
new exchange establishment API, byteorder fix to debug printout. Fix a long standing logic error related to saving SA bodies that ElectricFence found for me.
1999-03-24Merge with EOM 1.109Niklas Hallqvist
Store SPIs in the right slots, also tell about port numbers when dropping messages. Do not free SPI buffers we still reference
1999-03-02if.c: Merge with EOM 1.8Niklas Hallqvist
Deal with old socket APIs udp.c: Merge with EOM 1.31 Deal with old socket APIs message.c: Merge with EOM 1.107 Remove unnecessary system dependent include
1999-02-26Merge from the Ericsson repositoryNiklas Hallqvist
| revision 1.106 | date: 1999/02/25 11:39:15; author: niklas; state: Exp; lines: +3 -1 | include sysdep.h everywhere | ---------------------------- | revision 1.105 | date: 1999/02/14 00:18:11; author: niklas; state: Exp; lines: +10 -9 | Keep track of what SPI we are generating/using | ---------------------------- | revision 1.104 | date: 1999/02/06 15:03:39; author: niklas; state: Exp; lines: +7 -1 | Do not forget to remove message from sendq when freed | ----------------------------
1998-12-21Last months worth of work on isakmpd, lots doneNiklas Hallqvist
1998-11-20Validate proposals against policiesNiklas Hallqvist
1998-11-17Add RCS Ids from the EOM repositoryNiklas Hallqvist
1998-11-16Add back cert handling, no patent problem hereNiklas Hallqvist
1998-11-15Remove last warnings after cripplingNiklas Hallqvist
1998-11-15At the moment we do not do certificatesNiklas Hallqvist
1998-11-15openBSD RCS IDsNiklas Hallqvist
1998-11-15Initial import of isakmpd, an IKE (ISAKMP/Oakley) implementation for theNiklas Hallqvist
OpenBSD IPSEC stack by me, Niklas Hallqvist and Niels Provos, funded by Ericsson Radio Systems. It is not yet complete or usable in a real scenario but the missing pieces will soon be there. The early commit is for people who wants early access and who are not afraid of looking at source. isakmpd interops with Cisco, Timestep, SSH & Pluto (Linux FreeS/WAN) so far, so it is not that incomplete. It is really mostly configuration that is lacking.