Παρουσιάζεται η κυκλοφορία του έργου GNU Wget2 2.2.0, το οποίο αναπτύσσει μια ξαναγραμμένη από την αρχή και πλήρως επανασχεδιασμένη έκδοση του προγράμματος για την αυτοματοποίηση της αναδρομικής λήψης περιεχομένου GNU Wget. Το Wget2 παρέχει ένα σύνολο πρόσθετων επιλογών, υποστηρίζει λήψη σε πολλαπλά νήματα, σας επιτρέπει να χρησιμοποιείτε τη διαθέσιμη λειτουργικότητα μέσω της βιβλιοθήκης libwget, υποστηρίζει πρωτόκολλα HTTP/2 και TLS 1.3, σας επιτρέπει να κάνετε λήψη μόνο αλλαγμένων δεδομένων, να αποθηκεύετε δεδομένα από διακομιστές ροής, σωστά χειρίζεται διεθνοποιημένα ονόματα τομέα και μπορεί να επανακωδικοποιήσει το περιεχόμενο που έχετε λάβει. Το βοηθητικό πρόγραμμα wget2 έχει άδεια χρήσης με GPLv3+ και η βιβλιοθήκη έχει άδεια χρήσης LGPLv3+.
Στη νέα έκδοση:
- Προστέθηκε υποστήριξη για τη βιβλιοθήκη libproxy και παρείχε τη δυνατότητα σύνδεσης μέσω διακομιστή μεσολάβησης με υποστήριξη HTTP/1.0.
- Από προεπιλογή, η λειτουργία TCP FastOpen είναι απενεργοποιημένη. Προστέθηκε η δυνατότητα χρήσης της επιλογής "--no-tcp-fastopen" με πυρήνες Linux ξεκινώντας από την 4.11.
- Από προεπιλογή, τα ρητά αιτήματα που χρησιμοποιούν το Πρωτόκολλο Κατάστασης Πιστοποιητικού στο Διαδίκτυο (OCSP) για έλεγχο για ανακληθέντα πιστοποιητικά είναι απενεργοποιημένα.
- Προστέθηκε υποστήριξη για τις επιλογές "--progress=dot:" και "--restrict-file-names" για συμβατότητα προς τα πίσω με το wget 1.x.
- Η επεξεργασία των ανακατευθύνσεων κατά τη χρήση της επιλογής "--no-parent" έχει βελτιωθεί και τα προβλήματα με τη λήψη πολλών αρχείων ταυτόχρονα μέσω HTTP/2 έχουν επιλυθεί.
- Βελτιωμένη ανάλυση των αρχείων robots.txt.
- Βελτιωμένη υποστήριξη για δημιουργία με τις βιβλιοθήκες WolfSSL και LibreSSL.
- Βελτιωμένη υποστήριξη IPv6.
- Η συμβατότητα με το βοηθητικό πρόγραμμα fetchmail έχει διασφαλιστεί κατά την επεξεργασία των στοιχείων σύνδεσης και του κωδικού πρόσβασης στο αρχείο .netrc.
- Προστέθηκε υποστήριξη για μη τυπικές μορφές ώρας στο Cookie.
Πηγή: opennet.ru
