Commit Graph

  • d3df066900 * basic implementation of http3 stack over quic stack completed [skip ci] harshmohan07 2023-08-09 02:39:19 +05:30
  • 923ceb51f3 * Changes made to fix resending of already sent data in wget_quic_write [skip ci] harshmohan07 2023-08-30 07:27:46 +05:30
  • 43d0e41969 * wget_http3_init implemented [skip ci] harshmohan07 2023-07-29 15:02:26 +05:30
  • 304c926df0 * integrated nghttp3 with wget2 library [skip ci] harshmohan07 2023-07-28 11:17:01 +05:30
  • a4423939d9 * Changes made as per suggestions in wget_quic_rw_once [skip ci] harshmohan07 2023-07-27 22:55:48 +05:30
  • e83652f280 * wget_quic_once implemented which does a complete write and read cycle [skip ci] harshmohan07 2023-07-22 20:00:08 +05:30
  • e49359567a * wget_quic_ack implemented [skip ci] harshmohan07 2023-07-22 18:54:31 +05:30
  • d7f743e52e * Minor changes in other example codes [skip ci] harshmohan07 2023-07-15 00:47:12 +05:30
  • 28d32b0533 * Amendments made in the code as per suggestions [skip ci] harshmohan07 2023-07-14 23:21:59 +05:30
  • 0ab6fd5402 * wget_quic_read function working [skip ci] harshmohan07 2023-07-14 18:14:45 +05:30
  • fcd6aa16a9 * wget_quic_write function working [skip ci] harshmohan07 2023-07-12 12:01:17 +05:30
  • fff443f6ee * Changes made in the code as per suggestions harshmohan07 2023-07-06 17:44:32 +05:30
  • 5c9fe04dd2 Fix coding style aj-quic-tls-fixes Ander Juaristi 2023-08-29 21:52:48 +02:00
  • 4f169a88ec * QUIC Handshake working with QUIC Echo server [skip ci] harshmohan07 2023-07-06 16:27:04 +05:30
  • 2defa6d0c8 * Added testing code to test wget_quic_connect. harshmohan07 2023-07-03 13:46:24 +05:30
  • 7ebc1910ce * Implemented wget_quic_read. wget2 library integrated with ngtcp2 is ready for building. [skip ci] harshmohan07 2023-06-24 00:55:36 +05:30
  • 097e15679e * Changes made for building the library for testing QUIC. Not Working [skip ci] harshmohan07 2023-06-20 02:43:00 +05:30
  • 6e9b8c5728 * wget_quic_write implemented [skip ci] harshmohan07 2023-06-18 00:30:29 +05:30
  • 6a1f3498e1 * Restored signatures of public functions and created seperate file for quic related function. [skip ci] harshmohan07 2023-06-15 12:46:15 +05:30
  • 3ebc2564b0 * Added quic_handshake in the wget_quic_open function completing the function [skip ci] harshmohan07 2023-06-12 01:48:12 +05:30
  • 9b5e0231d6 * Generalised function wget_ssl_init for QUIC as well as TCP. Completed the wget_quic_connect function without handshake. [skip ci] harshmohan07 2023-06-10 14:10:20 +05:30
  • 6dc90edcc8 * Altered wget_quic struct to include DNS [skip ci] * net.c : wget_quic_connect edited to use DNS for resolving * dns.c : resolve and wget_dns_resolve edited to resolve for SOCK_DGRAM as well as SOCK_STREAM harshmohan07 2023-06-08 01:04:14 +05:30
  • 3dc9a2dff7 Properly fill local and remote addr structs Ander Juaristi 2023-08-29 21:22:51 +02:00
  • d2d60c7db1 *Basic implementation of integration with ngtcp2 [skip ci] harshmohan07 2023-05-28 10:21:41 +05:30
  • 10a12d6bf1 Implementation of List and Queue Added. Added defination of some IMP structs harshmohan07 2023-05-26 07:43:28 +05:30
  • b21bd94565 Take config struct definition away from individual implementations Ander Juaristi 2023-08-27 21:41:41 +02:00
  • 8963c8c8ca Fix coding style Ander Juaristi 2023-08-27 20:55:31 +02:00
  • 11b03a12cf Remove unused wget_ssl_init_quic Ander Juaristi 2023-08-26 16:45:59 +02:00
  • 3fb56d60ff Fix parsing HTMP/XML entities in URLs from HTML/XML Tim Rühsen 2023-08-27 20:38:00 +02:00
  • 95e2a5e72d * changes made as per suggestions [skip ci] harshmohan07 2023-08-20 16:03:07 +05:30
  • d744733b07 * changes made in the code as per suggestions [skip ci] harshmohan07 2023-08-20 02:18:01 +05:30
  • 9822a45e41 * read for http3 working harshmohan07 2023-08-18 02:52:04 +05:30
  • 27e3511e15 * ISSUE 10-16 : changes made as per suggestions [skip ci] harshmohan07 2023-08-15 16:41:16 +05:30
  • 168907e6b3 * ISSUE 2-8 : changes made in the code as per suggestions [skip ci] harshmohan07 2023-08-15 14:15:13 +05:30
  • 3d1d863dab * ISSUE 1: wget_dns_resolve_quic and wget_dns_resolve issue resolved [skip ci] harshmohan07 2023-08-15 02:15:47 +05:30
  • c47e2d2ede * Changes internal implementation of byte to indicalte type of byte getting stored [skip ci] harshmohan07 2023-08-13 00:38:40 +05:30
  • e425cea9af * some callback functions implemented and some improved for nghttp3 as well as ngtcp2 [skip ci] harshmohan07 2023-08-11 14:33:19 +05:30
  • 6ea19ac82b * basic implementation of http3 stack over quic stack completed [skip ci] harshmohan07 2023-08-09 02:39:19 +05:30
  • f7fcc82fdf * Changes made to fix resending of already sent data in wget_quic_write [skip ci] harshmohan07 2023-08-30 07:27:46 +05:30
  • 44ce79d36a * wget_http3_init implemented [skip ci] harshmohan07 2023-07-29 15:02:26 +05:30
  • 41424a5388 * integrated nghttp3 with wget2 library [skip ci] harshmohan07 2023-07-28 11:17:01 +05:30
  • 487727528c * Changes made as per suggestions in wget_quic_rw_once [skip ci] harshmohan07 2023-07-27 22:55:48 +05:30
  • aef8c3abc7 * wget_quic_once implemented which does a complete write and read cycle [skip ci] harshmohan07 2023-07-22 20:00:08 +05:30
  • db94f9763d * wget_quic_ack implemented [skip ci] harshmohan07 2023-07-22 18:54:31 +05:30
  • 6c36a3235f * Minor changes in other example codes [skip ci] harshmohan07 2023-07-15 00:47:12 +05:30
  • 813af77e21 * Amendments made in the code as per suggestions [skip ci] harshmohan07 2023-07-14 23:21:59 +05:30
  • 6d87878d3c * wget_quic_read function working [skip ci] harshmohan07 2023-07-14 18:14:45 +05:30
  • de3ffeb0a9 * wget_quic_write function working [skip ci] harshmohan07 2023-07-12 12:01:17 +05:30
  • 608b2483d0 * Changes made in the code as per suggestions harshmohan07 2023-07-06 17:44:32 +05:30
  • a9bcc917ba * QUIC Handshake working with QUIC Echo server [skip ci] harshmohan07 2023-07-06 16:27:04 +05:30
  • e3c6c4c392 * Added testing code to test wget_quic_connect. harshmohan07 2023-07-03 13:46:24 +05:30
  • 7eb6e315e0 * Implemented wget_quic_read. wget2 library integrated with ngtcp2 is ready for building. [skip ci] harshmohan07 2023-06-24 00:55:36 +05:30
  • b723e19906 * Changes made for building the library for testing QUIC. Not Working [skip ci] harshmohan07 2023-06-20 02:43:00 +05:30
  • 85cd10d844 * wget_quic_write implemented [skip ci] harshmohan07 2023-06-18 00:30:29 +05:30
  • cea85d98bd * Restored signatures of public functions and created seperate file for quic related function. [skip ci] harshmohan07 2023-06-15 12:46:15 +05:30
  • fd9d72f1ed * Added quic_handshake in the wget_quic_open function completing the function [skip ci] harshmohan07 2023-06-12 01:48:12 +05:30
  • 443a3c1d94 * Generalised function wget_ssl_init for QUIC as well as TCP. Completed the wget_quic_connect function without handshake. [skip ci] harshmohan07 2023-06-10 14:10:20 +05:30
  • 4ef419a40e * Altered wget_quic struct to include DNS [skip ci] * net.c : wget_quic_connect edited to use DNS for resolving * dns.c : resolve and wget_dns_resolve edited to resolve for SOCK_DGRAM as well as SOCK_STREAM harshmohan07 2023-06-08 01:04:14 +05:30
  • d288e9bfcb *Basic implementation of integration with ngtcp2 [skip ci] harshmohan07 2023-05-28 10:21:41 +05:30
  • 58e8a1e524 Implementation of List and Queue Added. Added defination of some IMP structs harshmohan07 2023-05-26 07:43:28 +05:30
  • bb20093f02 dns: Return all kinds of socket types available Ander Juaristi 2023-08-13 00:20:15 +02:00
  • 33a6454aa7 gcc specific C constructor/destructors support for MSVC Mitch Capper 2023-08-14 04:17:41 -07:00
  • dc13592997 * AUTHORS: Set Mitch Capper to ASSGN [skip ci] Tim Rühsen 2023-08-18 16:23:00 +02:00
  • 3595963416 Add better default cert/bundle paths for Windows Mitch Capper 2023-08-14 05:28:46 -07:00
  • f67ca61ab1 * src/options.c (print_version): Work around MSVC preprocessor issue Tim Rühsen 2023-08-12 20:24:20 +02:00
  • d735738d73 Don't enable debug logging with wolfssl unless defined prior to including the options file Mitch Capper 2023-08-14 04:23:59 -07:00
  • f0ef9f4c01 * .gitlab-ci.yml: New stages Tim Rühsen 2023-08-04 14:14:02 +02:00
  • 14d0460597 * libwget/io.c (wget_update_file): Fix file name generation for Windows Tim Rühsen 2023-08-05 23:12:47 +02:00
  • fe842f6ee9 * docs/wget2.md: Wrap short options with backtick Carles Pina i Estany 2023-08-04 00:41:09 +02:00
  • f827dbaaae * docs/wget2.md: Wrap long options with backtick Carles Pina i Estany 2023-08-04 00:33:32 +02:00
  • f4bf9a2037 * libwget/io.c (wget_update_file): Fix MinGW compilation Tim Rühsen 2023-08-04 11:37:51 +02:00
  • 3f38a87c69 * cfg.mk: Disable several new syntax checks Tim Rühsen 2023-08-03 19:16:10 +02:00
  • ec3b71a06f * bootstrap.conf: Call clone_wiki() early to init the wiki submodule Tim Rühsen 2023-08-03 19:03:49 +02:00
  • 1ccc8d1bf5 * gnulib: Update (Fixes -Wundef) Tim Rühsen 2023-08-03 19:02:57 +02:00
  • 98844bcf7e * bootstrap: Update Tim Rühsen 2023-08-03 17:54:26 +02:00
  • f164acf3cf * gnulib: Update Tim Rühsen 2023-08-03 17:34:40 +02:00
  • d24e863381 * libwget/ssl_gnutls.c (wget_ssl_init): Check for heap allocation failure Tim Rühsen 2023-08-03 14:56:26 +02:00
  • 66fe329eaa * libwget/http.c (wget_http_send_request): Remove unused variables Tim Rühsen 2023-08-03 14:48:35 +02:00
  • d0059f71b3 * src/wget.c: Silence -Wvla in gnulib regex.h Tim Rühsen 2023-08-03 14:44:35 +02:00
  • c20affea04 * libwget/http.c: Replace VLA in http2 code Tim Rühsen 2023-08-03 13:57:27 +02:00
  • 54d0ee8e26 * configure.ac: Enable VLA warnings Tim Rühsen 2023-07-29 18:29:49 +02:00
  • dad7aaa868 * tests/test-timestamping.c: Replace VLA Tim Rühsen 2023-07-31 18:16:28 +02:00
  • 1ba0dfc383 * tests/test-include-and-exclude-directories.c: Replace VLA Tim Rühsen 2023-07-31 18:14:15 +02:00
  • 471ba2bd2e * tests/test-metalink.c: Replace VLA Tim Rühsen 2023-07-31 18:09:59 +02:00
  • 5270a2b3a8 * libwget/http.c: Replace VLA Tim Rühsen 2023-07-30 20:15:45 +02:00
  • 216c8b547c * libwget/hpkp_db.c: Replace VLA Tim Rühsen 2023-07-30 20:03:13 +02:00
  • 1cf863e13b * libwget/hashfile.c: Replace VLA Tim Rühsen 2023-07-30 19:44:07 +02:00
  • a0079f0ec6 * libwget/hash_printf.c: Replace VLA Tim Rühsen 2023-07-30 19:36:00 +02:00
  • 9012368e44 * libwget/bar.c: Replace VLA Tim Rühsen 2023-07-30 19:24:57 +02:00
  • b471148519 * libwget/io.c: Replace VLA Tim Rühsen 2023-07-29 23:30:49 +02:00
  • 7bb0f00f10 * libwget/iri.c: Replace VLA Tim Rühsen 2023-07-29 23:03:05 +02:00
  • 00bdb562d1 * libwget/ocsp.c: Replace VLA Tim Rühsen 2023-07-29 22:55:20 +02:00
  • 9a6ef69962 * libwget/tls_session.c: Replace VLA Tim Rühsen 2023-07-29 22:52:41 +02:00
  • f1074e04a3 * libwget/xml.c: Replace VLA Tim Rühsen 2023-07-29 22:44:00 +02:00
  • 4ba92a732d * libwget/ssl_gnutls.c: Replace VLA Tim Rühsen 2023-07-29 22:37:42 +02:00
  • 7b31ac3a50 * unit-tests/test-parse-html.c: Replace VLA Tim Rühsen 2023-07-29 18:53:45 +02:00
  • 0b241b4a97 * src/wget.c: Replace VLA Tim Rühsen 2023-07-29 18:51:29 +02:00
  • bee185be5b * unit-tests/test-dl.c: Replace VLA Tim Rühsen 2023-07-29 18:39:51 +02:00
  • c876010332 * unit-tests/test-decompress.c: Replace VLA Tim Rühsen 2023-07-29 18:39:38 +02:00
  • 25813e3b6a * unit-tests/test.c: Replace VLA Tim Rühsen 2023-07-29 18:39:15 +02:00