mirror of
				https://gitea.invidious.io/iv-org/litespeed-quic.git
				synced 2024-08-15 00:53:43 +00:00 
			
		
		
		
	Release 2.25.0
- [API, FEATURE] Add es_delay_onclose option to delay on_close until all data is ACKed. Use new function lsquic_stream_has_unacked_data() to learn whether peer acknowledged all data written to stream. - [API] Add optional on_reset() stream callback to get notifications when RESET or STOP_SENDING frames are received. - [BUGFIX] On STOP_SENDING, make conn tickable is _writeable_, not readable.
This commit is contained in:
		
							parent
							
								
									57fe5a13ac
								
							
						
					
					
						commit
						7f96c7c7f3
					
				
					 13 changed files with 300 additions and 58 deletions
				
			
		| 
						 | 
				
			
			@ -1045,7 +1045,8 @@ http_server_on_close (lsquic_stream_t *stream, lsquic_stream_ctx_t *st_h)
 | 
			
		|||
    if (st_h->req)
 | 
			
		||||
        interop_server_hset_destroy(st_h->req);
 | 
			
		||||
    free(st_h);
 | 
			
		||||
    LSQ_INFO("%s called", __func__);
 | 
			
		||||
    LSQ_INFO("%s called, has unacked data: %d", __func__,
 | 
			
		||||
                                lsquic_stream_has_unacked_data(stream));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1931,6 +1931,11 @@ set_engine_option (struct lsquic_engine_settings *settings,
 | 
			
		|||
            settings->es_ptpc_int_gain = atof(val);
 | 
			
		||||
            return 0;
 | 
			
		||||
        }
 | 
			
		||||
        if (0 == strncmp(name, "delay_onclose", 13))
 | 
			
		||||
        {
 | 
			
		||||
            settings->es_delay_onclose = atoi(val);
 | 
			
		||||
            return 0;
 | 
			
		||||
        }
 | 
			
		||||
        break;
 | 
			
		||||
    case 14:
 | 
			
		||||
        if (0 == strncmp(name, "max_streams_in", 14))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue