LibSoup

Screenshot Λογισμικό:
LibSoup
Στοιχεία Λογισμικού:
Εκδοχή: 2.62.3 / 2.64.0 Beta 2 επικαιροποιημένο
Ανεβάστε ημερομηνία: 16 Aug 18
Προγραμματιστής: Joe Shaw and Dan Winship
Άδεια: Δωρεάν
Δημοτικότητα: 163

Rating: 4.0/5 (Total Votes: 1)

Το LibSoup είναι μια πλήρως ελεύθερη, εύχρηστη και ανοιχτού κώδικα HTTP (Hypertext Transfer Protocol) server και βιβλιοθήκη πελάτη που χρησιμοποιείται σε μια ευρεία ποικιλία εφαρμογών σχεδιασμένων για γραφικό desktop περιβάλλον GNOME κάτω από τα λειτουργικά συστήματα που βασίζονται στο πυρήνα του Linux.


Υποστηριζόμενα από τα έργα GLib και GObjects

Το πρόγραμμα LibSoup χρησιμοποιεί τη ισχυρή βιβλιοθήκη GLib ως κύριο βρόχο και το λογισμικό GObjects ενσωματώνεται στις περισσότερες εφαρμογές GNOME. Υποστηρίζει διακομιστή μεσολάβησης, συμπεριλαμβανομένου του ελέγχου ταυτότητας και της σήραγγας SSL.


Υποστηρίζει το SSL μέσω του GnuTLS

Η βιβλιοθήκη αποθηκεύει αυτόματα συνδέσεις, περιέχει ασύγχρονα (GMainLoop και callback) και σύγχρονα API (Application Programming Interfaces) και υποστηρίζει SSL (Secure Sockets Layer) μέσω GnuTLS.


Προσφέρει υποστήριξη με μεσολάβηση και πολλά άλλα ελκυστικά χαρακτηριστικά

Μεταξύ άλλων ενδιαφερόντων χαρακτηριστικών, μπορούμε να αναφέρουμε την υποστήριξη πελατών για υποστήριξη Digest, Basic authentication και NTLM, υποστήριξη πελατών και διακομιστών για XML-RPC, υποστήριξη διακομιστή μεσολάβησης, συμπεριλαμβανομένου του ελέγχου ταυτότητας και SSL tunneling, καθώς και υποστήριξη διακομιστή για έλεγχο ταυτότητας Basic και Digest .

Ξεκινώντας με το LibSoup

Για να εγκαταστήσετε τη βιβλιοθήκη LibSoup στο λειτουργικό σας σύστημα GNU / Linux, θα πρέπει να κάνετε λήψη της πιο πρόσφατης έκδοσης του λογισμικού από το Softoware, να το αποθηκεύσετε σε μια θέση της επιλογής σας και να την αποσυμπιέσετε στον τρέχοντα κατάλογο.

>

Ανοίξτε μια εφαρμογή Terminal, μεταβείτε στη θέση όπου εξάγετε το αρχείο αρχειοθέτησης (π.χ. cd /home/softoware/libsoup-2.49.1), εκτελέστε το & lsquo; ./ configure && make & rsquo; για να ρυθμίσετε και να συντάξετε το πρόγραμμα, κατόπιν εκτελέστε το & lsquo; ./configure && make & rsquo; εντολή για τη διαμόρφωση του προγράμματος.

Μετά από μια επιτυχημένη λειτουργία σύνταξης, εκτελέστε μία από τις εντολές install & rsquo; ή "sudo make install & rsquo; εντολές, ανάλογα με το αν είστε root ή χρήστης με δικαιώματα, για να εγκαταστήσετε το σύστημα βιβλιοθήκης LibSoup ευρύ και να το χρησιμοποιήσετε στα έργα σας.

Τι νέο υπάρχει

  • Απλοποιήστε το soup_hosts_matches_host () [Claudio Saavedra]
  • Προσθέστε νέες δοκιμές για τα τελικά σημεία στα ονόματα τομέα [Claudio Saavedra]
  • Ενημερωμένη μετάφραση της Τουρκίας

Τι νέο υπάρχει στην έκδοση 2.63.2:

  • Πολλές επιδιορθώσεις στο σύστημα δημιουργίας μηνυμάτων [# 795324, # 782410, Tomas Popela, Jan Alexander Steffens]
  • Διορθώνει τη δοκιμή xmlrpc-server με PHP & gt; = 7.2 και σχετίζεται με το [# 795111, # 782410 Jan Alexander Steffens]
  • Διορθώστε την κριτική προειδοποίηση στο SoupSocket [Carlos Garcia Campos]
  • Ενημερώνονται οι μεταφράσεις: Ρουμανικά, Φριουλιανά, Σλοβενικά, Τσέχικα, Ισπανικά, Ινδονησιακά, Κινέζικα (Κίνα).

Τι νέο υπάρχει στην έκδοση:

]

  • Διόρθωση υπερχείλισης σωληνώσεων στο soup_ntlm_parse_challenge () [# 788037, Milan Crha]
  • Διορθώστε ενδεχομένως μη προκαθορισμένη τιμή στο ssl-test. [Tomas Popela]
  • SoupCache: διορθώστε τη χρονική σφραγίδα για απαντήσεις [# 791031, Claudio Saavedra]
  • Τι είναι καινούργιο στην έκδοση 2.60.2: Fix typos documentation [# 788920, Nirbheek Chauhan]

  • προειδοποίηση μηδενικού μήκους μορφής που ενεργοποιήθηκε στο soup-logger.c [# 789096, Tomas Popela]
  • Προειδοποιήσεις κατά την παραγωγή αρχείων ανίχνευσης [# 789099, Tomas Popela]
  • Το Visual Studio δημιουργεί: Βελτιώστε την ασφάλεια των x64 δυαδικών αρχείων [Chun-wei Fan]
  • Ενημερωμένη μετάφραση: Νεπάλ.
  • Τι νέο υπάρχει στην έκδοση 2.60.0:

    • Νέες / ενημερωμένες μεταφράσεις: Καταλανικά, Δανικά, Ολλανδικά, Νεπάλ.

    Τι νέο υπάρχει στην έκδοση 2.58.1:

    • Επαναφέρει μια αλλαγή στο SoupSession για να κλείσει όλες τις ανοιχτές συνδέσεις όταν αλλάξει η ιδιότητα: proxy-resolver [# 777326; αυτή η αλλαγή έγινε στο 2.58.0 αλλά κατά λάθος έφυγε από τα NEWS για αυτή την κυκλοφορία]. παρόλο που έγινε αυτή η συμπεριφορά: ο διακομιστής μεσολάβησης πιο συνεπής με: proxy-uri, κατέληξε στο σπάσιμο του Evolution EWS. [# 781590]
    • Σταθερή απροσδιόριστη συμπεριφορά σε δοκιμές / ανίχνευση κεφαλίδας που θα μπορούσε να κάνει το τεστ να αποτύχει ανεπιτυχώς. [# 777258]
    • Ενημερώσεις των δοκιμών ρυθμίσεων για το Apache για χρήση στις δοκιμές /:
    • Απαγόρευση υποστήριξης για το Apache 2.2
    • Αλλαγή της υποστήριξης PHP από PHP 5 σε PHP 7
    • Το mod_unixd μπορεί πλέον να είναι είτε ενσωματωμένο είτε φορτωμένο δυναμικά [# 776478]
    • Ενημερωμένες μεταφράσεις:
    • Τουρκικά

    Τι νέο υπάρχει στην έκδοση 2.57.1:

    • Αλλαγές στο libsoup από 2.56.0 σε 2.57.1:
    • Προστέθηκε το SoupWebsocketConnection: keepalive-interval, για να κάνει μια σύνδεση να στείλει κανονικούς pings. [# 773253, Ignacio Casal Quinteiro]
    • Προστέθηκαν soup_auth_manager_clear_cached_credentials () και SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE, για να επιτραπεί μεγαλύτερος έλεγχος στη χρήση των διαπιστευτηρίων HTT auth κρυφής μνήμης. [# 774031, # 774033, Carlos Garcia Campos]
    • Διορθώθηκε η χρήση του SoupSession: τιμές proxy-uri που περιέχουν κωδικούς πρόσβασης. [# 772932, Jonathan Lebon]
    • Διάφορες μικρές επιδιορθώσεις WebSocket [Ignacio Casal Quinteiro]:
    • Αποφύγετε την αποστολή δεδομένων αφού ξεκινήσουμε να κλείνουμε τη σύνδεση [# 774957]
    • Μην καταγράφετε κρίσιμη αν ο ομότιμος χρήστης στέλνει έναν άκυρο κωδικό κατάστασης κλεισίματος
    • Καταγράψτε ένα μήνυμα εντοπισμού σφαλμάτων όταν λαμβάνετε ένα "pong"
    • Σταθερή ενδοσκόπηση του soup_message_headers_get_content_range () [Jasper St. Pierre]
    • Αντικαταστάθηκαν οι σχολιασμοί της Vala με [Version] για αποφυγή προειδοποιήσεων [# 773177, Evan Nemerson]
    • Δημιουργία βελτιώσεων MSVC (ανεμιστήρας Chun-wei)
    • Ενημερωμένες συμβολοσειρές σφάλματος / μηνύματος για τη χρήση σημείων στίξης Unicode. [# 772217, Piotr Drag]
    • Ενημερωμένες μεταφράσεις:
    • Τσεχική, Φρουλιά, Γερμανική, Εβραϊκή, Ουγγρική,
    • Νορβηγικά bokmal, πολωνικά, σουηδικά

    Τι νέο υπάρχει στην έκδοση 2.56.0:

    • Προστέθηκε το SoupWebsocketConnection: ιδιότητα μέγιστου εισερχόμενου ωφέλιμου φορτίου, για να αντικαταστήσει το προεπιλεγμένο μέγιστο μέγεθος εισερχόμενου ωφέλιμου φορτίου. [# 770022, Ignacio Casal Quinteiro]
    • Προστέθηκαν τα σύμβολα soup-version.h (ιδίως το soup_check_version ()) με την ενδοσκόπηση. [# 771439, Rico Tzschichholz]
    • Ενημερώθηκε το αντίγραφο της δημόσιας κατάληξης που χρησιμοποίησε η SoupTLD [# 769650, Michael Catanzaro]
    • Ενημερωμένες μεταφράσεις:
    • Αγγλικά, Ελληνικά, Πολωνικά

    Τι νέο υπάρχει στην έκδοση 2.54.1 / 2.56.0 Beta:

    • Αφαιρέθηκε η υποστήριξη για την εναλλαγή SSLv3. οι ιστότοποι που απορρίπτουν τις χειραψίες TLS 1.x θα αποτύχουν τώρα μόνο με ένα σφάλμα. (Ο Firefox και το Chrome έχουν ήδη μεταβεί σε αυτήν τη συμπεριφορά.) [# 765940, Dan Winship]
    • Διορθώθηκε η ανάλυση του & lt; double & gt; στον νέο κώδικα XMLRPC που βασίζεται στο GVariant. [# 767707, Dan Winship]
    • Σταθερό αρχείο soup_server_set_ssl_cert_file (), το οποίο προστέθηκε στο 2.48 αλλά δεν λειτούργησε πραγματικά ... [patch on libsoup-list από τον Sean DuBois]
    • Προστέθηκαν ιδιότητες GObject στο SoupLogger για να είναι φιλικές προς τις δεσμεύσεις. [# 768053, Jonh Wendell]
    • Σφάλμα σταθερής εγκατάστασης στο FreeBSD [# 765376, Ting-Wei Lan]
    • Σταθερή δημιουργία με ορισμένες νέες εκδόσεις του glibc που ορίζουν το "EOF" ως μακροεντολή. [# 768731, Philip Bynall]
    • Ενημέρωση m4 / ax_code_coverage.m4 με υποστήριξη για lcov 1.12 [Philip Withnall]
    • Ενημερωμένα αρχεία po για μελλοντικές εκδόσεις gettext [Piotr Drag]
    • Νέες / ενημερωμένες μεταφράσεις:
    • Occitan, Scottish Gaelic

    Τι νέο υπάρχει στην έκδοση 2.53.2:

    • Διορθώθηκε ο χειρισμός της ορατότητας συμβόλων για το mingw με την αντιγραφή του συστήματος του GLib [Ignacio Casal Quinteiro, # 757146]
    • Τελικά επισημάνθηκαν οι παλιές μέθοδοι SoupSessionAsync και SoupSessionSync ως καταργημένες [Ignacio Casal Quinteiro, Dan Winship, # 757146]
    • Προστέθηκε libsoup-2.4.deps για το valac [Rico Tzschichholz]
    • Δυνατότητα δημιουργίας από το git χωρίς εγκατάσταση του gtk-doc [Ignacio Casal Quinteiro]
    • Ενημερώσεις μεταφράσεων: Νορβηγικά bokmal, Occitan

    Τι νέο υπάρχει στην έκδοση 2.51.3:

    • Σταθερό "check" σε μη αγγλικές τοπικές ρυθμίσεις [rh # 1224989, # 749397]
    • Διορθώθηκαν ορισμένες προειδοποιήσεις μεταγλωττιστή [# 748514, Philip Fromnall]
    • Νέες / επικαιροποιημένες μεταφράσεις:
    • Αραγονικά, Καταλανικά, Οκινάτα, Ρωσικά

    Τι νέο υπάρχει στην έκδοση 2.50.0:

    • Ενημερωμένες μεταφράσεις: Βασκικά, Κινέζικα (Ταϊβάν), Δανέζικα, Ινδονησιακά, Νορβηγικά bokmal

    Τι νέο υπάρχει στην έκδοση 2.49.1:

    • Διορθώθηκε ένα σφάλμα στο μήνυμα SoupMessage: συμβάν που έσπασε την ικανότητα της εξέλιξης να συνδεθεί με τους κεντρικούς υπολογιστές του https με "κακά" πιστοποιητικά. [# 739951, Dan Winship]
    • Διορθώθηκε μια περίπτωση όπου οι κωδικές διαδρομές async θα μπορούσαν ενδεχομένως να μπλοκάρουν σε μια σύγχρονη εγγραφή [# 727138, Dan Winship]
    • Ορίστηκε το σύμβολο soup_server_set_ssl_cert_file () για να εξαχθεί και προστέθηκε η soup_server_get_uris () στην τεκμηρίωση. [Tristan Van Berkom]
    • Βελτιωμένη δέσμη επεξηγήσεων introspection [# 729987, Evan Nemerson]
    • Αποσαφήνισε κάποια τεκμηρίωση. [Tristan Van Berkom, Dan Winship]
    • Δημιουργία σταθερών Windows, δύο φορές [# 738003, Kouhei Sutou και # 738551, Kalev Lember].
    • Ενημερωμένες μεταφράσεις: Μπενγκάλι (Ινδική), Κινέζικα (Παραδοσιακά), Ιταλικά, Λετονικά, Σερβικά, Τελούγκου, Ουκρανικά

    Τι νέο υπάρχει στην έκδοση 2.48.1:

    • Διορθώθηκε ένα σφάλμα στο μήνυμα SoupMessage: συμβάν που έσπασε την ικανότητα της εξέλιξης να συνδεθεί με τους κεντρικούς υπολογιστές του https με "κακά" πιστοποιητικά. [# 739951, Dan Winship]
    • Διορθώθηκε μια περίπτωση όπου οι κωδικές διαδρομές async θα μπορούσαν ενδεχομένως να μπλοκάρουν σε μια σύγχρονη εγγραφή [# 727138, Dan Winship]
    • Ορίστηκε το σύμβολο soup_server_set_ssl_cert_file () για να εξαχθεί και προστέθηκε η soup_server_get_uris () στην τεκμηρίωση. [Tristan Van Berkom]
    • Βελτιωμένη δέσμη επεξηγήσεων introspection [# 729987, Evan Nemerson]
    • Αποσαφήνισε κάποια τεκμηρίωση. [Tristan Van Berkom, Dan Winship]
    • Δημιουργία σταθερών Windows, δύο φορές [# 738003, Kouhei Sutou και # 738551, Kalev Lember].
    • Ενημερωμένες μεταφράσεις: Μπενγκάλι (Ινδική), Κινέζικα (Παραδοσιακά), Ιταλικά, Λετονικά, Σερβικά, Τελούγκου, Ουκρανικά

    Τι νέο υπάρχει στην έκδοση 2.45.3:

    • Η τεκμηρίωση έχει τελικά ενημερωθεί για να αντικατοπτρίζει τα νέα API που προστέθηκαν στο 2.42.
    • Προστέθηκαν στο SoupMessage ιδιότητες που έχουν αποτιμηθεί: δεδομένα αιτήματος-σώματος και: απόκριση-δεδομένα-σώματος στο SoupMessage, τα οποία θα πρέπει να βοηθήσουν μερικές δεσμεύσεις.
    • Τώρα ορίσαμε TCP_NODELAY στις υποδοχές, βελτιώνοντας λίγο την απόδοση. Ειδικότερα, αυτό αποφεύγει ένα περιττό επιπλέον γύρο ταξίδι στη χειραψία TLS.
    • Τα API SoupSession που επιστρέφουν τα GErrors επιστρέφουν τώρα τα πραγματικά υποκείμενα σφάλματα gio σε περίπτωση αποτυχιών σύνδεσης και τα παρόμοια.
    • Ενημερώθηκε το αντίγραφο της λίστας Δημόσιου Επιθέματος που χρησιμοποιήθηκε από το soup-tld.

    Τι νέο υπάρχει στην έκδοση 2.42.3:

    • Διορθώθηκε σφάλμα ελέγχου ταυτότητας κατά τη χρήση του NTLM κατά τη σύνδεση σε μια τοποθεσία https μέσω διακομιστή μεσολάβησης. ο κώδικας ήταν μπερδεμένος και σκεπτόμενος ότι η απάντηση 200 ΟΚ στο CONNECT σήμαινε ότι το auth NTLM είχε κατορθώσει. [# 698728, Dan]
    • Διορθώθηκε ένα σφάλμα που θα μπορούσε να προκαλέσει συγχρονικές περιόδους σύνδεσης για να κολλήσει σε κατάσταση όπου δεν θα γίνει ποτέ επεξεργασία νέων μηνυμάτων. [# 703463, Philip Bynall]
    • Διορθώθηκε ένα σφάλμα στον κώδικα της σύνδεσης σύνδεσης, το οποίο σε ορισμένες περιπτώσεις συνέχισε τυχαία να χρησιμοποιεί μια σύνδεση μετά την ακύρωση ενός μηνύματος ενώ ήταν σε εξέλιξη, προκαλώντας το επόμενο αίτημα σε αυτή τη σύνδεση για να πάρει την απάντηση στο προηγούμενο αίτημα κ.λπ. [# 708006, David Woodhouse]
    • Επιδιορθώθηκαν ορισμένα προβλήματα κατά την αποχώρησή τους από το NTLM που βασίζεται σε Samba single-sign-on σε κανονικό NTLM που ζητάει κωδικό πρόσβασης. [# 703186, David Woodhouse]
    • Εάν ονομάζεται g_input_stream_close () για GInputStream Μια SoupRequests, πριν να τελειώσει την ανάγνωση, θα μπλοκάρει έως ότου είχε διαβάσει το υπόλοιπο της απόκρισης (η οποία στην περίπτωση της, π.χ., μια άπειρη ροή ήχου, σήμαινε ότι θα εμποδίσει για πάντα). [# 695652, Dan]
    • Ενημερώσεις μεταφράσεων: Ινδονησιακά

    Τι νέο υπάρχει στην έκδοση 2.44.2:

    • Επιδιορθώσατε ένα hangout με ραδιοφωνικές ροές στο Internet στο Rhythmbox (και σε κάποια άλλα μέρη).
    • Διόρθωσε μια διαρροή σύνδεσης όταν ακυρώνει το κλείσιμο ενός μηνύματος GInputStream.
    • Συνδέθηκε μερικές διαρροές μνήμης.
    • Διορθώστε την κατασκευή με - withoutout-ntlm.
    • Διορθώθηκαν μερικές προειδοποιήσεις.
    • Σταθερή σύνδεση-δοκιμή για να περάσει με την τρέχουσα glib.
    • Οι δοκιμές είναι τώρα πιο λεπτομερείς από προεπιλογή κάτω από το "make check", αφού το τρέχον automake απλώς ανακατευθύνει όλη την έξοδο σε ένα αρχείο καταγραφής ούτως ή άλλως.

    Τι νέο υπάρχει στην έκδοση 2.44.1:

    • Εάν ονομάσατε g_input_stream_close () στο GlnputStream του SoupMessage ή του SoupRequests πριν τελειώσετε την ανάγνωση, θα μπλοκάρει μέχρι να διαβάσει το υπόλοιπο της απάντησης (που στην περίπτωση π.χ. μιας άπειρης ροής ήχου, σημαίνει ότι θα μπλοκ για πάντα). Αυτή ήταν μια μη σκόπιμη αλλαγή από το 2,42 και τώρα έχει καθοριστεί. [# 695652, Dan]
    • Η soup_session_queue_message () σε μια απλή SoupSession (όχι στο SoupSessionAsync) λειτουργούσε συγχρόνως και όχι ασύγχρονα όπως θα έπρεπε. [# 707711, Dan]
    • Οι μέθοδοι μορφής soup χρησιμοποιούν τώρα τους κώδικες HTML5 x-www-form-urlencoded παρά τους HTML4. (Ειδικότερα, αφήνουν
    • "-", "_" και "." χωρίς κωδικό.) [# 708621, Alban Browaeys]
    • Τα προγράμματα δοκιμής τώρα ζητούν ρητά την backend GSettings "μνήμης", που σημαίνει ότι δεν θα εκτυπώσουν μια προειδοποίηση εάν το λάβουν τυχαία και δεν θα χρησιμοποιήσουν τυχαία τις ρυθμίσεις του proxy dconf εάν είναι διαθέσιμη η backend του dconf. [Dan]
    • Διορθώστε το SoupSession έτσι ώστε αν αντικαταστήσετε τη διαμόρφωση του διακομιστή μεσολάβησης σε χρόνο κατασκευής, δεν προσπαθεί να επιλύσει το προεπιλεγμένο GProxyResolver. (Αυτό είναι σημαντικό ιδιαίτερα για προγράμματα που αναμένουν να τρέξουν έξω από μια περίοδο λειτουργίας χρήστη, τα οποία διαφορετικά θα έδιναν σφάλματα από το backend της dconf GSettings επειδή δεν μπόρεσαν να συνδεθούν με το dconf.) Παρομοίως με τις ρυθμίσεις TLS και το backend του TLS. [# 708696, Dan]
    • Διορθώστε την ιδιότητα SoupServer: tls-certificate; Το soup_server_is_https () δεν είχε ενημερωθεί για να το αναγνωρίσει και έτσι θα επέστρεφε το FALSE, το οποίο με τη σειρά του σήμαινε ότι ο διακομιστής θα επέστρεψε 400 Κακή Αίτηση σε απάντηση σε αιτήματα https. [# 709647, Fabiano FidA & ord.]
    • Σταθερά μια σποραδική αποτυχία σε δοκιμές / δοκιμή σύνδεσης. [Dan]
    • Ενημερωμένες μεταφράσεις:
    • Τατζίκ

    Τι νέο υπάρχει στην έκδοση 2.44.0:

    • Νέες / ενημερωμένες μεταφράσεις: Ολλανδικά, Ινδονησιακά.

    Τι νέο υπάρχει στην έκδοση 2.44 Beta 1:

    • Διορθώθηκε ο χειρισμός των μη ικανοποιητικών αιτήσεων εμβέλειας στο SoupServer [επισημάνθηκε στη λίστα αλληλογραφίας, Dan]. Επίσης, προστέθηκε περισσότερη τεκμηρίωση που διευκρινίζει ότι σε πολλές περιπτώσεις δεν χρειάζεται να χειρίζεστε τον εαυτό σας.
    • Διορθώθηκε ο χειρισμός των κυκλωμάτων διεύθυνσης IPv6 με αναγνωριστικά πεδίων. (Απαιτεί το τελευταίο glib επίσης για την πλήρη διόρθωση.) [# 669724, Dan]

    Τι νέο υπάρχει στην έκδοση 2.43.5:

    • Το SoupProxyURIResolver είναι πλέον παρωχημένο υπέρ της ιδιότητας SoupSession: proxy-resolver (που λαμβάνει ένα GProxyResolver). [# 680273, Dan]
    • Ο κατάλογος SoupKnownStatusCode ονομάζεται SoupStatus. Το παλιό όνομα εξακολουθεί να υπάρχει ως ψευδώνυμο, αλλά είναι παρωχημένο. (Αυτή η αλλαγή δεν έχει ορατή επίδραση στο C, είναι κυρίως για να βοηθήσουμε τις γλωσσικές δεσμεύσεις, έτσι ώστε, για παράδειγμα, το SOUP_STATUS_NOT_FOUND χάρτες στο "Soup.Status.NOT_FOUND" παρά στο "Soup.KnownStatusCode.NOT_FOUND".) [# 684409, Dan]
    • Διορθώθηκε η ανάλυση των σχημάτων URI στο SoupURI (ειδικότερα, για να επιτρέπονται ονόματα σχήματος με ψηφία σε αυτά). [# 703776, Dan]
    • Σταθερό λογισμικό SoupLogger για την εκτύπωση των κεφαλίδων απόκρισης ενός μηνύματος ακόμη και αν το μήνυμα ακυρωθεί πριν ληφθεί το πλήρες σώμα απόκρισης. [# 703200, Andres Gomez]
    • Διορθώθηκε πρόβλημα δημιουργίας σε μη τοπικά UTF-8 [# 702534, Ross Lagerwall]
    • Το SoupSession προειδοποιεί τώρα αν χρησιμοποιείτε το soup_session_pause_message () ή το soup_session_unpause_message () σε ένα συγχρονισμένο μήνυμα (το οποίο ποτέ δεν λειτούργησε, αν και το γεγονός αυτό δεν τεκμηριώνεται). [# 703461, Philip Bynall]

    Τι νέο υπάρχει στην έκδοση 2.43.4:

    • Διορθώθηκε ένα σφάλμα που θα μπορούσε να προκαλέσει συγχρονικές περιόδους σύνδεσης για να κολλήσει σε κατάσταση όπου δεν θα γίνει ποτέ επεξεργασία νέων μηνυμάτων. [# 703463, Philip Bynall]
    • Διορθώθηκε άλλη διαρροή μνήμης στο SoupSocket (βρέθηκε ενώ προστέθηκε μια δοκιμαστική θήκη για # 700472)
    • Μετάβαση στη χρήση του g_cclosure_marshal_generic () αντί της χρήσης glib-genmarshal. [# 686042, Olivier Blin]
    • Έχει αλλάξει το SoupServer για να καλέσει unref () στον πίνακα hash ερωτήματος μετά από να καλέσει τον χειριστή, αντί να καταστρέψει (), έτσι ώστε ο χειριστής να μπορεί να κρατήσει ένα αντίγραφο των δεδομένων του ερωτήματος αν το θέλει. [# 702793, Bernhard Schuster]
    • Επιδιορθώθηκαν μερικές παρατηρήσεις introspection
    • Ενημερωμένα παραδείγματα / για να χρησιμοποιήσετε το SoupLogger και για να επιτρέψετε την ανακατεύθυνση της εξόδου σε ένα αρχείο [# 703231, # 703229, Andres Gomez]

    Τι νέο υπάρχει στην έκδοση 2.43.2:

    • Διορθώθηκε σφάλμα ελέγχου ταυτότητας κατά τη χρήση του NTLM κατά τη σύνδεση σε μια τοποθεσία https μέσω διακομιστή μεσολάβησης. ο κώδικας ήταν μπερδεμένος και σκεπτόμενος ότι η απάντηση 200 ΟΚ στο CONNECT σήμαινε ότι το auth NTLM είχε κατορθώσει. [# 698728, Dan]
    • Διορθώθηκε διαρροή μνήμης στο SoupSocket. [# 700472, Richard RA & para; jfors]
    • Διορθώθηκε μια έλλειψη περιλαμβάνει σφάλμα σε ορισμένες πλατφόρμες [# 700003, Erik van Pienbroek]
    • Σταθερά προειδοποιητικά μηνύματα όταν εκτελούνται σε αντίθεση με το "ομοίωμα" TLS backend. [# 700518, Dan]

    Τι νέο υπάρχει στην έκδοση 2.43.1:

    • Συμπεριλαμβάνεται πλέον η έλλειψη των κεφαλίδων δικτύωσης του συστήματος. Αυτό μπορεί να προκαλέσει την απουσία συγκέντρωσης ορισμένων πακέτων, σε περίπτωση που εξαρτώνταν κατά λάθος από αυτό. Η προσθήκη του "#include" θα τα διορθώσει και στα unix και στα Windows. (Αυτό έγινε ως μέρος του καθορισμού της κατασκευής των Windows.) [# 692134, Dan]

    Τι νέο υπάρχει στην έκδοση 2.42.2:

    • Σταθερή εφαρμογή SoupSession: διαμεσολαβητής μεσολάβησης [# 698163, Dan]
    • Επιπλέον διορθώσεις Win32 build [# 692134, Dan]
    • Διορθώθηκε η εκτέλεση πολλών δοκιμαστικών προγραμμάτων για να συνεχίσετε να εργάζεστε αν δεν εγκατασταθεί glib-networking [Dan] και ορίστε έναν άλλο για να συνεχίσετε να εργάζεστε εάν ο πυρήνας δεν υποστηρίζει IPv6. [# 698220, Dan]

    Τι νέο υπάρχει στην έκδοση 2.42.0:

    • Επιδιόρθωσε μια προειδοποίηση μεταγλωττιστή σε 32bit σε ένα πρόγραμμα δοκιμής. [Kalev Lember]
    • Νέες / ενημερωμένες μεταφράσεις: Χίντι, Κανάντα, Κορεάτικα, Μαλαγιαλάμ, Μαράθι, Ονδία, Περσικά, Τατζίκ, Ταμίλ, Τελούγκου.

    Τι νέο υπάρχει στην έκδοση 2.41.92:

    • Διορθώθηκε ένα σφάλμα που προκάλεσε την επανάληψη επανειλημμένων εσφαλμένων κωδικών πρόσβασης από τον libsoup, για πάντα, σε μια συγκεκριμένη περίπτωση που επηρέασε τα ημερολόγια Google στην εξέλιξη. [Red Hat bug # 916224, Dan]
    • Επίσης, προστέθηκε κώδικας για να καταστήσει αδύνατη μια τέτοια ατελείωτη επαναφορά βρόχων στο μέλλον. [Dan]
    • Σταθερή διαχείριση του SoupRequestData με URI με "" σε αυτά. [# 695246, A & frac12 · DoberAek]
    • Προστέθηκε η ιδιότητα SoupSession: proxy-resolver, για να αντικαταστήσει τον GProxyResolver που χρησιμοποιείται από μια συνεδρία. (Αυτό σημαίνει ότι τώρα υπάρχουν τρεις διαφορετικοί τρόποι ελέγχου της ανάλυσης μεσολάβησης στο SoupSession ... αυτό θα καθαριστεί λίγο μετά το 2.42.) [# 680273, Dan]
    • Προστέθηκαν λείπει G_BEGIN_DECLS / G_END_DECLS στο soup-message-headers.h, έτσι ώστε οι λειτουργίες του να μπορούν να καλούνται από τη C ++. [Carlos Garcia Campos]
    • Ενημερωμένες μεταφράσεις: Αζαμέζικα, Λευκορωσικά, Πορτογαλικά Βραζιλίας, Καταλανικά, Καταλανικά, Δανικά, Εσθονικά, Γαλλικά, Ελληνικά, Γκουτζαράτι, Ουγγαρέζικα,

    Τι νέο υπάρχει στην έκδοση 2.41.91:

    • Διορθώθηκε μια συντριβή που εμφανίστηκε με αιτήσεις XMLRPC στο WebKitGTK. [# 694920, Sergio]
    • Σταθερό αρχείο SoupCache για την ενημέρωση των κεφαλίδων προσωρινής αποθήκευσης όταν λαμβάνει μια απάντηση 304 χωρίς τροποποίηση και πρόσθεσε μια δοκιμή για αυτό. [# 695121, Sergio]
    • Το libsoup δημιουργεί τώρα το automake 1.13 (και το "make check" λειτουργεί κάτω από την παράλληλη δοκιμαστική πλεξούδα η οποία είναι η προεπιλογή στο 1.13) [# 694135]
    • Ο κατάλογος δοκιμών / καταλόγου περιέχει τώρα μόνο τα τρέχοντα προγράμματα δοκιμών που εκτελούνται από το "make check", και τα προγράμματα που προορίζονται περισσότερο ως παράδειγμα κώδικα είναι υπό παραδείγματα / .
    • Νέες / ενημερωμένες μεταφράσεις: Αραγονικά, Κινέζικα (παραδοσιακά), Τσέχικα, Γαλικιανά, Εβραϊκά, Λιθουανικά, Νορβηγικά bokmA & yen l, Punjabi,

    Τι νέο υπάρχει στην έκδοση 2.41.90:

    • Προστέθηκε το SoupSession: ιδιότητα τοπικής διεύθυνσης, το οποίο σας επιτρέπει να πιέσετε τις συνδέσεις να δεσμευτούν σε μια συγκεκριμένη τοπική διεύθυνση (π.χ., για να ελέγξετε τη διεπαφή που χρησιμοποιείται). [# 693215, Jonh Wendell]
    • Σταθερό αρχείο SoupCache για να χειριστεί σωστά τα μηνύματα που ακυρώθηκαν και πρόσθεσε δοκιμές γι 'αυτό. [# 692310, Sergio]
    • Διορθώθηκε μια διαρροή αναφοράς στο SoupCache που είχε ως αποτέλεσμα την ύπαρξη epiphany για αρκετά δευτερόλεπτα κατά την έξοδο και στη συνέχεια τελικά η εκτύπωση "Το cache flush ολοκληρώθηκε παρά τα αιτήματα X που εκκρεμούν". Και πρόσθεσε περισσότερες δοκιμές. [# 682527, Sergio]
    • Διορθώθηκε το SoupAuthNTLM έτσι ώστε το SoupSession: authenticate να εκπέμπεται με την επανάληψη = TRUE αν η πρώτη προσπάθεια αποτύχει (δηλ. το κάνει να λειτουργεί με τον SoupAuthBasic και το SoupAuthDigest). [# 693222, Dan]
    • Επιδιόρθωσε την ιδιότητα add-by-type για να δεχθεί και τις ιδιότητες του SoupSessionFeature (π.χ. τύπους auth) [Dan]
    • Διορθώθηκε ένα σφάλμα δημιουργίας που θα σπάσει όλες τις δοκιμές που βασίζονται σε apache, αν δεν έχετε εγκαταστήσει PHP. [# 693311, Dan]
    • Ενημερώσεις μεταφράσεων: Μαλαγιαλάμ, Πολωνικά, Σερβικά, Σλοβακικά

    Τι νέο υπάρχει στην έκδοση 2.41.5:

    • Επανέφερε την αλλαγή στον κωδικό πρόσβασης του SoupURI από το 2.41.4, αφού αποδείχθηκε ότι έσπασε κάποια πράγματα. [# 692149, Dan]
    • Αποφύγετε ένα g_return_if_fail () κατά την φόρτωση του SoupSession: Αποτυγχάνει το ssl-ca-file. [# 691930, Guillaume Desmottes]
    • Διορθώθηκε ένα σφάλμα στο SoupBodyInputStream που προκάλεσε ανακατεύθυνση στο WebKitGTK για να κρεμάσει. [# 692026, Sergio]
    • Ενημερωμένες μεταφράσεις: Λευκορωσικά, Κινέζικα (παραδοσιακά), Γερμανικά, Ιταλικά, Νορβηγικά bokmA & yen · l, Σερβικά, Ουιγούρ

    Παρόμοια λογισμικά

    Libnet
    Libnet

    20 Feb 15

    php-json
    php-json

    3 Jun 15

    Cairo
    Cairo

    20 Feb 15

    Ncurses
    Ncurses

    11 May 15

    Σχόλια για LibSoup

    Τα σχόλια δεν βρέθηκε
    προσθήκη σχολίου
    Ενεργοποιήστε τις εικόνες!