summaryrefslogtreecommitdiffhomepage
path: root/src/event/quic/ngx_event_quic_output.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-23QUIC: ssl_encryption_level_t abstraction layer.Sergey Kandaurov1-8/+8
2025-04-29QUIC: do not block ACKs by congestion control.Sergey Kandaurov1-7/+17
2025-04-15QUIC: do not increase underutilized congestion window.Roman Arutyunyan1-1/+11
2025-04-15QUIC: all-levels commit and revert functions.Roman Arutyunyan1-43/+53
2025-01-28QUIC: added missing casts in iov_base assignments.Aleksei Bavshin1-2/+2
2023-11-30QUIC: ngx_quic_frame_t time fields cleanup.Roman Arutyunyan1-4/+2
2023-11-29QUIC: congestion control in ngx_quic_frame_sendto().Roman Arutyunyan1-10/+55
2023-11-22QUIC: fixed anti-amplification with explicit send.Roman Arutyunyan1-8/+16
2023-11-29QUIC: avoid partial expansion of PATH_CHALLENGE/PATH_RESPONSE.Roman Arutyunyan1-3/+1
2023-10-26QUIC: improved packet and frames debug tracing.Vladimir Khomutov1-14/+27
2023-10-20QUIC: reusing crypto contexts for packet protection.Sergey Kandaurov1-0/+4
2023-10-20QUIC: added safety belt to prevent using discarded keys.Sergey Kandaurov1-0/+15
2023-08-14QUIC: path MTU discovery.Roman Arutyunyan1-27/+3
2023-08-08QUIC: allowed ngx_quic_frame_sendto() to return NGX_AGAIN.Roman Arutyunyan1-1/+1
2023-07-06QUIC: removed explicit packet padding for certain frames.Roman Arutyunyan1-29/+1
2023-07-06QUIC: removed path->limited flag.Roman Arutyunyan1-2/+2
2023-08-14QUIC: fixed probe-congestion deadlock.Roman Arutyunyan1-4/+0
2023-07-27QUIC: fixed congesion control in GSO mode.Roman Arutyunyan1-1/+1
2023-08-10QUIC: always add ACK frame to the queue head.Roman Arutyunyan1-1/+2
2023-05-04QUIC: fixed encryption level in ngx_quic_frame_sendto().Roman Arutyunyan1-1/+1
2023-05-02QUIC: optimized immediate close.Roman Arutyunyan1-15/+10
2023-02-13QUIC: fixed indentation.Sergey Kandaurov1-2/+2
2023-01-31QUIC: fixed broken token in NEW_TOKEN (ticket #2446).Roman Arutyunyan1-1/+7
2022-05-31QUIC: avoided pool usage in token calculation.Vladimir Homutov1-2/+11
2022-07-27QUIC: removed ngx_quic_keys_new().Vladimir Homutov1-4/+4
2022-07-27QUIC: avoided pool usage in ngx_quic_protection.c.Vladimir Homutov1-1/+1
2022-02-15QUIC: optimized datagram expansion with half-RTT tickets.Sergey Kandaurov1-4/+7
2022-02-09QUIC: fixed output context restoring.Vladimir Homutov1-1/+1
2022-02-02QUIC: do not arm loss detection timer if nothing was sent.Sergey Kandaurov1-1/+6
2022-02-02QUIC: fixed padding of initial packets in case of limited path.Vladimir Homutov1-1/+8
2022-02-01QUIC: revised ngx_quic_handle_datagram() error codes.Vladimir Homutov1-1/+1
2022-01-26QUIC: fixed handling of initial source connection id.Vladimir Homutov1-5/+1
2022-01-26QUIC: removed draft versions support.Sergey Kandaurov1-2/+1
2022-01-25QUIC: fixed macro style.Vladimir Homutov1-4/+4
2022-01-23QUIC: avoid logging error in case of version negotiation.Vladimir Homutov1-1/+1
2022-01-19QUIC: reworked migration handling.Vladimir Homutov1-21/+24
2021-12-16QUIC: renamed buffer-related functions.Roman Arutyunyan1-1/+1
2021-12-27QUIC: got rid of excessive "qsock" argument in ngx_quic_output.c.Vladimir Homutov1-47/+28
2021-12-14QUIC: added path limiting function ngx_quic_path_limit().Roman Arutyunyan1-16/+24
2021-12-13QUIC: decoupled path state and limitation status.Vladimir Homutov1-3/+3
2021-12-09QUIC: refactored ngx_quic_frame_sendto() function.Vladimir Homutov1-7/+24
2021-11-30QUIC: ngx_quic_send_alert() callback moved to its place.Sergey Kandaurov1-26/+0
2021-11-30QUIC: simplified ngx_quic_send_alert() callback.Sergey Kandaurov1-10/+4
2021-11-09QUIC: fixed GSO packets count.Vladimir Homutov1-2/+4
2021-10-07QUIC: refactored packet creation.Vladimir Homutov1-63/+58
2021-09-30QUIC: added function to initialize packet.Vladimir Homutov1-64/+56
2021-10-22QUIC: fixed processing of minimum packet size.Vladimir Homutov1-0/+4
2021-07-29QUIC: limit in-flight bytes by congestion window.Roman Arutyunyan1-8/+7
2021-07-28QUIC: handle EAGAIN properly on UDP sockets.Vladimir Homutov1-50/+127
2021-07-20QUIC: the "quic_gso" directive.Vladimir Homutov1-2/+6