[Bug-wget] Submitted a merge request
Can anyone verify the merge request by me
Re: [Bug-wget] Submitted a merge request
* sameeran joshi [180506 11:24]: > Can anyone verify the merge request by me Hi, Thanks for the contribution! However, once you have submitted a merge request on gitlab, you don't need to send another mail to the mailing list. Someone will review and merge it as soon as possible. Sometimes that may take time (think days), since we are all volunteers and aren't always available. Please wait for atleast 48 hours for a response. -- Thanking You, Darshit Shah PGP Fingerprint: 7845 120B 07CB D8D6 ECE5 FF2B 2A17 43ED A91A 35B6 signature.asc Description: PGP signature
Re: [Bug-wget] newbie help
Hi Sameeran, What exactly is your goal? The libwget/ directory contains all the code for libwget, the HTTP library that powers wget2. The examples/ directory contains a bunch of small toy programs which show how one can use libwget. Sadly, there is no single source file you can read which contains the entire process of accepting a URL, parsing it and downloading the said web page. If you are interested in the logic of downloading a web page, you should look at: `libwget/http_highlevel.c`. This file contains the very high level API for downloading a webpage. From there, you can go deeper into the specific details of constructing HTTP requests and parsing the responses. * Sameeran Joshi [180504 05:38]: > *hi,i have followed all the instructions of downloading and installing > wget2,i am a newbie to any of the open source projects,so i just went > through the examples/ directory and the libwget directory but I am afraid > which .c file should i start with.* > > *how should I read and understand the .c file,i am quite comfortable with > the c language programming,also which is the .c file which contains the > very basic code of just accepting URL and parsing it and downloading the > supplied webpage.I am interested in seeing the logic of the same.* > *thanks* -- Thanking You, Darshit Shah PGP Fingerprint: 7845 120B 07CB D8D6 ECE5 FF2B 2A17 43ED A91A 35B6 signature.asc Description: PGP signature
[Bug-wget] further help needed!!
thanks for u r help!@Darshit Shah 1.GOAL:To learn the internal logic of simple wget command 'wget www.google.com' and get acquainted with the code base of any open source project 2.how do you come to know which directory contains what and does what, 2.A.while looking at /docs I found it dosen't contain the documentation which tells you about the structure and use of functions 2.B.googling out gives me this https://www.gnu.org/software/wget/manual/wget.html#Wgetrc-Location which too tells about the use of wget SO WHERE DO I FIND THE CORRECT DOCUMENTATION FOR DEVELOPERS? 3.Are there any kind of algorithms or flowcharts describing the working of the file?,as it would be easy rather to dive into code to understand it better. thanks!!!
[Bug-wget] [ANNOUNCEMENT] New release 1.19.5 of GNU Wget
Hello, we are pleased to announce the new version of GNU wget 1.19.5. GNU Wget is a free utility for non-interactive download of files from the Web. It supports HTTP(S), and FTP(S) protocols, as well as retrieval through HTTP proxies. This version fixes CVE-2018-0494 (Cookie injection vulnerability) found by Harry Sintonen. This version fixes several issues, mostly found by OSS-Fuzz. It also introduces TLS1.3 with OpenSSL, a new option --ciphers and updates the CSS grammar to version 2.2. Many thanks go to all the contributors and list activists ! The new version is available for download here: https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.lz and the GPG detached signatures using the key 0x08302DB6A2670428: https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz.sig https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.lz.sig To reduce load on the main server, you can use this redirector service which automatically redirects you to a mirror: https://ftpmirror.gnu.org/wget/wget-1.19.5.tar.gz https://ftpmirror.gnu.org/wget/wget-1.19.5.tar.lz Noteworthy changes: * Fix cookie injection (CVE-2018-0494) * Enable TLS1.3 with recent OpenSSL environment * New option --ciphers to set GnuTLS / OpenSSL ciphers directly * Updated CSS grammar to CSS 2.2 * Fixed several memleaks found by OSS-Fuzz * Fixed several buffer overflows found by OSS-Fuzz * Fixed several integer overflows found by OSS-Fuzz * Several minor bug fixes Please report any problem you may experience to the bug-wget@gnu.org mailing list. For the maintainers of Wget, Tim Rühsen signature.asc Description: OpenPGP digital signature