Move verification of response packets up to a level where it makes sense.
authorLinus Nordberg <linus@nordu.net>
Mon, 7 Mar 2011 14:23:40 +0000 (15:23 +0100)
committerLinus Nordberg <linus@nordu.net>
Mon, 7 Mar 2011 14:23:40 +0000 (15:23 +0100)
commitcbcaa6a7c8f8a6704f6b4a68f260020957214a07
tree1d0bc882bfd69f490562daa829a7a8845ecf4552
parent41af6cd03dac4eb905d0d3de574d2e4f3f9600eb
Move verification of response packets up to a level where it makes sense.

Replace the user_dispatch_flag on connections with
conn_user_dispatch_p().

Remove the 'original' member from packet and instead have an upper
layer verify.

Rename packet valid_flag --> received_flag to reflect that we don't
verify.

Move _close_conn() --> conn_close().

Move packet flags into a single unsigned int, for portability.

(_read_packet): Don't verify packet.

(rs_conn_receive_packet): Don't touch PKT_OUT if there isn't a packet.

(rs_conn_receive_packet): Verify packet using packet_verify_response().
lib/conn.c
lib/include/radsec/radsec-impl.h
lib/packet.c
lib/packet.h
lib/send.c
lib/tcp.c