mirror of
				https://gitea.invidious.io/iv-org/litespeed-quic.git
				synced 2024-08-15 00:53:43 +00:00 
			
		
		
		
	Release 3.1.0
This commit is contained in:
		
							parent
							
								
									d755d26ed2
								
							
						
					
					
						commit
						a74702c630
					
				
					 276 changed files with 294 additions and 287 deletions
				
			
		| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
# Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE.
 | 
			
		||||
# Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE.
 | 
			
		||||
 | 
			
		||||
include_directories(${CMAKE_CURRENT_BINARY_DIR})
 | 
			
		||||
LIST(APPEND LIBS ${EVENT_LIB})
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/*
 | 
			
		||||
 * duck_client.c -- The siduck client.  See
 | 
			
		||||
 *      https://tools.ietf.org/html/draft-pardue-quic-siduck-00
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/*
 | 
			
		||||
 * A duck quacks!  The server for the siduck protocol:
 | 
			
		||||
 *      https://tools.ietf.org/html/draft-pardue-quic-siduck-00
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/*
 | 
			
		||||
 * echo_client.c -- This is really a "line client:" it connects to QUIC server
 | 
			
		||||
 * and sends it stuff, line by line.  It works in tandem with echo_server.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/*
 | 
			
		||||
 * echo_server.c -- QUIC server that echoes back input line by line
 | 
			
		||||
 */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/*
 | 
			
		||||
 * http_client.c -- A simple HTTP/QUIC client
 | 
			
		||||
 */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/*
 | 
			
		||||
 * http_server.c -- A simple HTTP/QUIC server
 | 
			
		||||
 *
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/*
 | 
			
		||||
 * md5_client.c -- This client sends one or more files to MD5 QUIC server
 | 
			
		||||
 *                 for MD5 sum calculation.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/*
 | 
			
		||||
 * md5_server.c -- Read one or more streams from the client and return
 | 
			
		||||
 *                 MD5 sum of the payload.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/*
 | 
			
		||||
 * perf_client.c -- Implements the "perf" client, see
 | 
			
		||||
 *      https://tools.ietf.org/html/draft-banks-quic-performance-00
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/*
 | 
			
		||||
 * perf_server.c -- Implements the "perf" server, see
 | 
			
		||||
 *      https://tools.ietf.org/html/draft-banks-quic-performance-00
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
#include <assert.h>
 | 
			
		||||
#ifndef WIN32
 | 
			
		||||
#include <arpa/inet.h>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/*
 | 
			
		||||
 * prog.h -- common setup and options for QUIC program
 | 
			
		||||
 */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
#include <errno.h>
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
#ifndef TEST_CERT_H
 | 
			
		||||
#define TEST_CERT_H
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
#if __GNUC__
 | 
			
		||||
#define _GNU_SOURCE     /* For struct in6_pktinfo */
 | 
			
		||||
#endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
 | 
			
		||||
/*
 | 
			
		||||
 * Test client's and server's common components.
 | 
			
		||||
 */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue