diff options
author | Rodrigo Arias Mallo <rodarima@gmail.com> | 2025-04-06 00:00:48 +0200 |
---|---|---|
committer | Rodrigo Arias Mallo <rodarima@gmail.com> | 2025-04-06 21:49:49 +0200 |
commit | e1ac98f67084fe6323490ae36001e7767b3e80e3 (patch) | |
tree | d41fe3f416f5127e764e7701fb93bd5b1d547e78 /src/IO/http.c | |
parent | b804f4a6a3950fb13342e687acfa51b5c2157625 (diff) |
Add brotli support
Implements support for brotli (br) content encoding.
Fixes: https://github.com/dillo-browser/dillo/issues/377
Diffstat (limited to 'src/IO/http.c')
-rw-r--r-- | src/IO/http.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/IO/http.c b/src/IO/http.c index 3c178bf1..d552664d 100644 --- a/src/IO/http.c +++ b/src/IO/http.c @@ -2,7 +2,7 @@ * File: http.c * * Copyright (C) 2000-2007 Jorge Arellano Cid <jcid@dillo.org> - * Copyright (C) 2024 Rodrigo Arias Mallo <rodarima@gmail.com> + * Copyright (C) 2024-2025 Rodrigo Arias Mallo <rodarima@gmail.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -425,7 +425,11 @@ static Dstr *Http_make_query_str(DilloWeb *web, bool_t use_proxy, bool_t use_tls "User-Agent: %s\r\n" "Accept: %s\r\n" "%s" /* language */ - "Accept-Encoding: gzip, deflate\r\n" + "Accept-Encoding: gzip, deflate" +#ifdef ENABLE_BROTLI + ", br" +#endif + "\r\n" "%s" /* auth */ "DNT: 1\r\n" "%s" /* proxy auth */ @@ -449,7 +453,11 @@ static Dstr *Http_make_query_str(DilloWeb *web, bool_t use_proxy, bool_t use_tls "User-Agent: %s\r\n" "Accept: %s\r\n" "%s" /* language */ - "Accept-Encoding: gzip, deflate\r\n" + "Accept-Encoding: gzip, deflate" +#ifdef ENABLE_BROTLI + ", br" +#endif + "\r\n" "%s" /* auth */ "DNT: 1\r\n" "%s" /* proxy auth */ |