From 0acc52519de732f4f010e1029e1308cee825eaed Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 30 Jan 2013 16:58:17 +0000 Subject: [tls] Concatenate received non-data records before processing Allow non-data records to be split across multiple received I/O buffers, to accommodate large certificate chains. Reported-by: Nicola Volpini Tested-by: Nicola Volpini Signed-off-by: Michael Brown --- src/include/ipxe/iobuf.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/include/ipxe') diff --git a/src/include/ipxe/iobuf.h b/src/include/ipxe/iobuf.h index 65a8e80da..b2b0cb440 100644 --- a/src/include/ipxe/iobuf.h +++ b/src/include/ipxe/iobuf.h @@ -216,5 +216,6 @@ extern struct io_buffer * __malloc alloc_iob ( size_t len ); extern void free_iob ( struct io_buffer *iobuf ); extern void iob_pad ( struct io_buffer *iobuf, size_t min_len ); extern int iob_ensure_headroom ( struct io_buffer *iobuf, size_t len ); +extern struct io_buffer * iob_concatenate ( struct list_head *list ); #endif /* _IPXE_IOBUF_H */ -- cgit v1.2.3-55-g7522