Age | Commit message (Collapse) | Author |
|
author: niklas
We forgot to remove messages in-transit from the send queue when freeing it
due to the other side acknowledging it.
|
|
author: niklas
Plug a message leak
|
|
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.
|
|
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
|
|
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
|
|
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.
|
|
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.
|
|
Remove obsoleted code
Memory alloc. error reporting. Garbage collect keystate.
|
|
1999 copyrights
do not free already freed messages
|
|
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.
|
|
Store SPIs in the right slots, also tell about port numbers when dropping
messages.
Do not free SPI buffers we still reference
|
|
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
|
|
| 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
| ----------------------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|