LibSoup

Screenshot der Software:
LibSoup
Softwarebeschreibung:
Version: 2.62.3 / 2.64.0 Beta 2 Aktualisiert
Upload-Datum: 16 Aug 18
Lizenz: Frei
Popularität: 163

Rating: 4.0/5 (Total Votes: 1)

LibSoup ist eine vollständig kostenlose, einfach zu bedienende und Open-Source HTTP- (Hypertext Transfer Protocol) Server- und Client-Bibliothek, die in einer Vielzahl von Anwendungen für die laufende grafische GNOME-Desktop-Umgebung verwendet wird unter Linux-Kernel-basierten Betriebssystemen.


Unterstützt von GLib und GObjects Projekten

Das LibSoup-Projekt verwendet die leistungsstarke GLib-Bibliothek als Hauptschleife und die GObjects-Software zur Integration mit den meisten GNOME-Anwendungen. Es unterstützt Proxy, einschließlich Authentifizierung und SSL-Tunneling.


Unterstützt SSL über GnuTLS

Die Bibliothek zwischenspeichert automatisch Verbindungen, enthält asynchrone (GMainLoop und Callback-basierte) und synchrone APIs (Application Programming Interfaces) und unterstützt SSL (Secure Sockets Layer) über GnuTLS.


Bietet Proxy-Unterstützung und zahlreiche weitere attraktive Funktionen

Neben anderen interessanten Funktionen können wir Clientunterstützung für Digest, Standardauthentifizierung und NTLM, Client- und Serverunterstützung für XML-RPC, Proxyunterstützung einschließlich Authentifizierung und SSL-Tunneling sowie Serverunterstützung für Basic- und Digest-Authentifizierung erwähnen .

Erste Schritte mit LibSoup

Um die LibSoup-Bibliothek auf Ihrem GNU / Linux-Betriebssystem zu installieren, müssen Sie die neueste Version der Software von Softoware herunterladen, sie an einem Ort Ihrer Wahl speichern und für das aktuelle Verzeichnis dekomprimieren.

>

Öffnen Sie eine Terminal-App, navigieren Sie zu dem Ort, an dem Sie die Archivdatei extrahiert haben (z. B. cd /home/softoware/libsoup-2.49.1), führen Sie das & lsquo; ./ configure && make & rsquo; Befehl, um das Programm zu konfigurieren und zu kompilieren, dann führe das & lsquo; ./ configure && make & rsquo; Befehl zum Konfigurieren des Programms.

Führen Sie nach einer erfolgreichen Kompilierungsoperation einen der folgenden Befehle aus: make make install & rsquo; oder & lsquo; sudo make install & rsquo; Abhängig davon, ob Sie root oder ein Benutzer mit Rechten sind, installieren Sie die LibSoup-Bibliothek systemweit und verwenden sie in Ihren Projekten.

Was ist neu in dieser Version:

  • Vereinfachen Sie soup_hosts_matches_host () [Claudio Saavedra]
  • Hinzufügen neuer Tests für abschließende Punkte in Domain-Namen [Claudio Saavedra]
  • Aktualisierte türkische Übersetzung

Was ist neu in Version 2.63.2:

  • Viele Korrekturen an der Unterstützung des Meson-Build-Systems [# 795324, # 782410, Tomas Popela, Jan Alexander Steffens]
  • Behebt einen xmlrpc-Server-Test mit PHP & gt; = 7.2 und verwandten [# 795111, # 782410 Jan Alexander Steffens]
  • Repariere kritische Warnung in SoupSocket [Carlos Garcia Campos]
  • Aktualisierte Übersetzungen: Rumänisch, Friaulisch, Slowenisch, Tschechisch, Spanisch, Indonesisch, Chinesisch (China).

Was ist neu in der Version:

  • tld-parser: Verwenden Sie Python 3 [# 785735, Ross Burton ]
  • Beheben Sie heap-buffer-overflow in soup_ntlm_parse_challenge () [# 788037, Milan Crha]
  • Fix möglicherweise nicht initialisierten Wert in ssl-Test. [Tomas Popella]
  • SoupCache: Fixiere den Zeitstempel für Antworten [# 791031, Claudio Saavedra]

Was ist neu in Version 2.60.2:

  • Fehler in der Dokumentation behoben [# 788920, Nirbheek Chauhan]
  • format-zero-length-Warnung ausgelöst in suppe-logger.c [# 789096, Tomas Popella]
  • Warnungen beim Generieren von Inrospektionsdateien [# 789099, Tomas Popella]
  • Visual Studio-Builds: Erhöhen Sie die Sicherheit von x64-Binärdateien [Chun-wei Fan]
  • Aktualisierte Übersetzung: Nepalesisch.

Was ist neu in Version 2.60.0:

  • Neue / aktualisierte Übersetzungen: Katalanisch, Dänisch, Niederländisch, Nepali.

Was ist neu in Version 2.58.1:

  • Setzt eine Änderung an SoupSession zurück, um alle offenen Verbindungen zu schließen, wenn die Eigenschaft: proxy-resolver geändert wird [# 777326; diese Änderung wurde in 2.58.0 gemacht, aber versehentlich aus den NEWS für diese Veröffentlichung weggelassen]; Obwohl dieses Verhalten folgendes bewirkt hat: Proxy-Resolver konsistenter mit: Proxy-Uri, hat es Evolution EWS gebrochen. [# 781590]
  • Undefiniertes Verhalten in Tests / Header-Parsing behoben, das den Test fälschlicherweise zum Scheitern bringen konnte. [# 777258]
  • Aktualisierungen der Konfigurationstests für Apache zur Verwendung in Tests /:
  • Heruntergefallene Unterstützung für Apache 2.2
  • PHP-Unterstützung von PHP 5 auf PHP 7 geändert
  • mod_unixd kann jetzt entweder eingebaut oder dynamisch geladen werden [# 776478]
  • Aktualisierte Übersetzungen:
  • Türkisch

Was ist neu in Version 2.57.1:

  • Änderungen in libsoup von 2.56.0 auf 2.57.1:
  • Hinzugefügt soupWebsocketConnection: keepalive-interval, um eine Verbindung zu senden regelmäßige Pings. [# 773253, Ignacio Casal Quinteiro]
  • Hinzugefügt soup_auth_manager_clear_cached_credentials () und SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE, um eine bessere Kontrolle über die Verwendung von zwischengespeicherten HTTP-Authentifizierungsdaten zu ermöglichen. [# 774031, # 774033, Carlos Garcia Campos]
  • Die Verwendung von SoupSession wurde behoben: Proxy-Uri-Werte, die Kennwörter enthalten. [# 772932, Jonathan Lebon]
  • Verschiedene kleinere WebSocket-Fixes [Ignacio Casal Quinteiro]:
  • Vermeiden Sie das Senden von Daten, nachdem wir mit dem Schließen der Verbindung begonnen haben [# 774957]
  • Protokollieren Sie keine kritischen Daten, wenn der Peer einen ungültigen Abschlussstatuscode sendet
  • Melden Sie eine Debug-Nachricht, wenn ein "Pong" empfangen wird
  • Die Introspektion von supp_message_headers_get_content_range () [Jasper St. Pierre]
  • wurde korrigiert
  • Ersetzte Vala [Veraltete] Annotationen durch [Version], um Build-Warnungen zu vermeiden [# 773177, Evan Nemerson]
  • MSVC Build-Verbesserungen (Chun-wei Fan)
  • Aktualisierte Fehler- / Nachrichtenzeichenfolgen zur Verwendung von Unicode-Zeichensetzung. [# 772217, Piotr Drag]
  • Aktualisierte Übersetzungen:
  • Tschechisch, Friaulisch, Deutsch, Hebräisch, Ungarisch,
  • Norwegisches Bokmal, Polnisch, Schwedisch

Was ist neu in Version 2.56.0:

  • SoupWebsocketConnection: max-income-payload-size-Eigenschaft hinzugefügt, um die standardmäßig maximal eingehende Payload-Größe zu überschreiben. [# 770022, Ignacio Casal Quinteiro]
  • Zusätzliche supple-version.h-Symbole (insbesondere soup_check_version ()) zur Selbstprüfung hinzugefügt. [# 771439, Rico Tzschichholz]
  • Die Kopie der öffentlichen Suffixliste von SoupTLD [# 769650, Michael Catanzaro]
  • wurde aktualisiert
  • Aktualisierte Übersetzungen:
  • Britisches Englisch, Griechisch, Polnisch

Was ist neu in Version 2.54.1 / 2.56.0 Beta:

  • Unterstützung für SSLv3-Fallback wurde entfernt; Websites, die TLS 1.x-Handshakes ablehnen, werden jetzt nur mit einem Fehler fehlschlagen. (Firefox und Chrome haben beide bereits auf dieses Verhalten umgeschaltet.) [# 765940, Dan Winship]
  • Die Analyse von & lt; double & gt; s im neuen GVariant-basierten XMLRPC-Code. [# 767707, Dan Winship]
  • Fixed soup_server_set_ssl_cert_file (), das in 2.48 hinzugefügt wurde, aber nicht wirklich funktioniert ... [Patch auf libsoup-list von Sean DuBois]
  • SOupLogger wurde GObject-Eigenschaften hinzugefügt, um es bindungsfreundlicher zu machen. [# 768053, Jonh Wendell]
  • Fehler bei der Build-Erstellung unter FreeBSD [# 765376, Ting-Wei Lan]
  • behoben
  • Fixed Build mit bestimmten neuen Versionen von glibc, die "EOF" als Makro definieren. [# 768731, Philip Withnall]
  • Aktualisierte m4 / ax_code_coverage.m4 mit Unterstützung für lcov 1.12 [Philip Withnall]
  • Aktualisierte po-Dateien für zukünftige gettext-Versionen [Piotr Drag]
  • Neue / aktualisierte Übersetzungen:
  • Okzitanisch, Schottisch-Gälisch

Was ist neu in Version 2.53.2:

  • Korrektur der Handhabung der Symbolsichtbarkeit für Mingw durch Kopieren des GLib-Systems [Ignacio Casal Quinteiro, # 757146]
  • Schließlich wurden die alten Methoden SoupSessionAsync und SoupSessionSync als veraltet markiert [Ignacio Casal Quinteiro, Dan Winship, # 757146]
  • Hinzugefügt libsoup-2.4.deps für valac [Rico Tzschichholz]
  • Erlaubt es, aus git zu erstellen, ohne dass gtk-doc installiert wird [Ignacio Casal Quinteiro]
  • Aktualisierte Übersetzungen: Norwegisches Bokmal, Okzitanisch

Was ist neu in Version 2.51.3:

  • Behoben: "make check" in nicht-englischen Gebietsschemas [rh # 1224989, # 749397]
  • Einige Compiler-Warnungen wurden behoben [# 748514, Philip Withnall]
  • Neue / aktualisierte Übersetzungen:
  • Aragonesisch, Katalanisch, Okzitanisch, Russisch

Was ist neu in Version 2.50.0:

  • Aktualisierte Übersetzungen: Baskisch, Chinesisch (Taiwan), Dänisch, Indonesisch, Norwegisch bokmal

Was ist neu in Version 2.49.1:

  • Ein Fehler im Signal "SoupMessage: event" wurde behoben, durch das die Fähigkeit der Evolution zur Verbindung mit https-Hosts mit "schlechten" Zertifikaten unterbrochen wurde. [# 739951, Dan Winship]
  • Es wurde ein Fehler behoben, bei dem die asynchronen Codepläne möglicherweise bei einem synchronen Schreibvorgang blockieren konnten [# 727138, Dan Winship]
  • Das Symbol soup_server_set_ssl_cert_file () wurde korrigiert, um exportiert zu werden, und soup_server_get_uris () zur Dokumentation hinzugefügt. [Tristan Van Berkom]
  • Ein paar Introspektionsanmerkungen wurden verbessert [# 729987, Evan Nemerson]
  • Eine Dokumentation wurde erläutert. [Tristan Van Berkom, Dan Winship]
  • Behoben: Windows-Build, zweimal [# 738003, Kouhei Sutou und # 738551, Kalev Lember].
  • Aktualisierte Übersetzungen: Bengalisch (Indisch), Chinesisch (Traditionell), Italienisch, Lettisch, Serbisch, Telugu, Ukrainisch

Was ist neu in Version 2.48.1:

  • Ein Fehler im Signal "SoupMessage: event" wurde behoben, durch das die Fähigkeit der Evolution zur Verbindung mit https-Hosts mit "schlechten" Zertifikaten unterbrochen wurde. [# 739951, Dan Winship]
  • Es wurde ein Fehler behoben, bei dem die asynchronen Codepläne möglicherweise bei einem synchronen Schreibvorgang blockieren konnten [# 727138, Dan Winship]
  • Das Symbol soup_server_set_ssl_cert_file () wurde korrigiert, um exportiert zu werden, und soup_server_get_uris () zur Dokumentation hinzugefügt. [Tristan Van Berkom]
  • Ein paar Introspektionsanmerkungen wurden verbessert [# 729987, Evan Nemerson]
  • Eine Dokumentation wurde erläutert. [Tristan Van Berkom, Dan Winship]
  • Behoben: Windows-Build, zweimal [# 738003, Kouhei Sutou und # 738551, Kalev Lember].
  • Aktualisierte Übersetzungen: Bengalisch (Indisch), Chinesisch (Traditionell), Italienisch, Lettisch, Serbisch, Telugu, Ukrainisch

Was ist neu in Version 2.45.3:

  • Die Dokumentation wurde endlich aktualisiert, um die neuen APIs widerzuspiegeln, die in 2.42 hinzugefügt wurden.
  • Eigenschaften von GBytes-valued: request-body-data und: response-body-data wurden zu SoupMessage hinzugefügt, was einige Bindungen unterstützen sollte.
  • Wir haben jetzt TCP_NODELAY auf Sockets gesetzt, um den Durchsatz ein wenig zu verbessern. Dies vermeidet insbesondere einen unnötigen zusätzlichen Umlauf im TLS-Handshake.
  • Die SoupSession-APIs, die GErrors zurückgeben, geben nun die tatsächlichen zugrunde liegenden gio-Fehler bei Verbindungsfehlern und ähnlichem zurück.
  • Die Kopie der Liste der öffentlichen Suffixe, die von soup-tld verwendet wird, wurde aktualisiert.

Was ist neu in Version 2.42.3:

  • Es wurde ein Authentifizierungsfehler bei der Verwendung von NTLM bei der Verbindung mit einer HTTPS-Site über einen Proxy behoben. Der Code wurde verwirrt und dachte, dass die 200 OK-Antwort auf CONNECT bedeutete, dass die NTLM-Authentifizierung erfolgreich war. [# 698728, Dan]
  • Es wurde ein Fehler behoben, der dazu führen konnte, dass synchrone Sitzungen in einem Zustand blieben, in dem keine neuen Nachrichten jemals verarbeitet wurden. [# 703463, Philip Withnall]
  • Es wurde ein Fehler im Code des Verbindungspools behoben, der in bestimmten Fällen versehentlich eine Verbindung verwendete, nachdem eine Nachricht abgebrochen wurde, während sie in Bearbeitung war, wodurch die nächste Anfrage auf dieser Verbindung die Antwort auf die vorherige Anfrage erhielt usw. [# 708006, David Woodhouse]
  • Einige Probleme wurden behoben, wenn man von Samba Single-Sign-On-basierten NTLM zu normaler NTLM-Abfrage nach Passwort zurückfiel. [# 703186, David Woodhouse]
  • Wenn Sie g_input_stream_close () in einem GInputStream von SouPRequests vor dem Lesen aufgerufen haben, würde es blockieren, bis der Rest der Antwort gelesen wurde (was im Fall von zB einem unendlichen Audio-Stream bedeutet, dass es blockieren würde für immer). [# 695652, Dan]
  • Aktualisierte Übersetzungen: Indonesisch

Was ist neu in Version 2.44.2:

  • Ein Problem mit Internetradio-Streams in Rhythmbox (und einigen anderen Orten) wurde behoben.
  • Ein Verbindungsleck wurde behoben, als das Schließen einer Nachricht GInputStream abgebrochen wurde.
  • Einige Speicherlecks wurden geschlossen.
  • Fix Build mit --without-ntlm.
  • Einige Warnungen wurden behoben.
  • Festgelegter Verbindungstest zum Übergeben mit dem aktuellen glib.
  • Tests sind jetzt unter "make check" standardmäßig ausführlicher, da das aktuelle automake nur die gesamte Ausgabe in eine Protokolldatei umleitet.

Was ist neu in Version 2.44.1:

  • Wenn Sie g_input_stream_close () in SoupMessage oder SoupRequests 'GInputStream aufgerufen haben, bevor Sie es gelesen haben, würde es blockieren, bis der Rest der Antwort gelesen wurde (was im Fall von zB einem unendlichen Audio-Stream bedeutet, dass dies der Fall wäre) für immer blockieren). Dies war eine unbeabsichtigte Änderung von 2.42 und ist nun behoben. [# 695652, Dan]
  • soup_session_queue_message () auf einer einfachen SoupSession (nicht SoupSessionAsync) lief synchron statt asynchron, wie es sein sollte. [# 707711, Dan]
  • supp-form-Methoden verwenden jetzt die HTML5 x-www-form-urlencodierten Regeln und nicht die HTML4-Regeln. (Insbesondere verlassen sie
  • "-", "_" und "." unverschlüsselt.) [# 708621, Alban Browaeys]
  • Die Testprogramme fordern jetzt ausdrücklich das GSettings-Backend "memory" an, was bedeutet, dass sie keine Warnung ausgeben, wenn sie es versehentlich erhalten, und sie werden nicht versehentlich die dconf-Proxy-Einstellungen verwenden, wenn das dconf-Backend verfügbar ist. [Dan]
  • Repariere SoupSession so, dass beim Versuch, die Proxy-Konfiguration zum Zeitpunkt der Erstellung zu überschreiben, nicht versucht wird, den Standard-GProxyResolver aufzulösen. (Dies ist insbesondere wichtig für Programme, die außerhalb einer Benutzersitzung laufen, die sonst Fehler vom dconf GSettings-Backend ausspeien würde, weil sie keine Verbindung zu dconf herstellen können.) Ebenso mit TLS-Einstellungen und dem TLS-Backend. [# 708696, Dan]
  • Fixiere den SoupServer: tls-certificate-Eigenschaft; soup_server_is_https () wurde nicht aktualisiert, um es zu erkennen, und würde daher FALSE zurückgeben, was wiederum bedeutete, dass der Server als Reaktion auf HTTPS-Anfragen 400 Bad Request zurückgeben würde. [# 709647, Fabiano FidA & ordf. Ncio]
  • Ein sporadischer Fehler in Tests / Verbindungstest wurde behoben. [Dan]
  • Aktualisierte Übersetzungen:
  • Tadschikisch

Was ist neu in Version 2.44.0:

  • Neue / aktualisierte Übersetzungen: Niederländisch, Indonesisch.

Was ist neu in Version 2.44 Beta 1:

  • Die Behandlung unerfüllbarer Reichweitenanfragen in SoupServer wurde behoben [auf der Mailing-Liste Dan]. Außerdem wurden weitere Dokumentationen hinzugefügt, um zu verdeutlichen, dass Sie in vielen Fällen keine Bereichsanfragen selbst bearbeiten müssen.
  • Die Behandlung von IPv6-Adressliteralen mit Bereichs-IDs wurde korrigiert. (Benötigt das letzte Glib für die vollständige Korrektur.) [# 669724, Dan]

Was ist neu in Version 2.43.5:

  • SoupProxyURIResolver wird jetzt zugunsten der Eigenschaft SoupSession: proxy-resolver veraltet (die einen GProxyResolver benötigt). [# 680273, Dan]
  • Die SoupKnownStatusCode enum heißt jetzt SoupStatus. Der alte Name existiert weiterhin als Alias, ist aber veraltet. (Diese Änderung hat keinen sichtbaren Effekt in C; sie dient hauptsächlich dazu, die Sprachbindung zu unterstützen, so dass zB SOUP_STATUS_NOT_FOUND auf "Soup.Status.NOT_FOUND" und nicht auf "Soup.KnownStatusCode.NOT_FOUND" abgebildet wird.) [# 684409, Dan]
  • Das Parsen von URI-Schemata in SoupURI wurde korrigiert (insbesondere um Schema-Namen mit Ziffern zu erlauben). [# 703776, Dan]
  • Fixed SoupLogger, um die Antwortheader einer Nachricht zu drucken, selbst wenn die Nachricht abgebrochen wird, bevor der vollständige Antworttext empfangen wurde. [# 703200, Andres Gomez]
  • Ein Build-Problem in Nicht-UTF-8-Locales wurde behoben [# 702534, Ross Lagerwall]
  • SoupSession warnt jetzt, wenn Sie supp_session_pause_message () oder soup_session_unpause_message () für eine synchrone Nachricht verwenden (was nie funktioniert hat, obwohl diese Tatsache nicht dokumentiert wurde). [# 703461, Philip Withnall]

Was ist neu in Version 2.43.4:

  • Es wurde ein Fehler behoben, der dazu führen konnte, dass synchrone Sitzungen in einem Zustand blieben, in dem keine neuen Nachrichten jemals verarbeitet wurden. [# 703463, Philip Withnall]
  • Ein weiterer Speicherleck in SoupSocket wurde behoben (gefunden, als ein Testfall für # 700472 hinzugefügt wurde)
  • Wird mit g_cclosure_marshal_generic () anstelle von glib-genmarshal verwendet. [# 686042, Olivier Blin]
  • SoupServer wurde so geändert, dass unref () in der Abfrage-Hash-Tabelle nach dem Aufruf des Handlers anstelle von destroy () aufgerufen wird, so dass der Handler bei Bedarf eine Kopie der Abfragedaten behalten kann. [# 702793, Bernhard Schuster]
  • Einige Introspektionsanmerkungen wurden korrigiert
  • Aktualisierte Beispiele / Verwendung von SoupLogger und Umleiten der Ausgabe in eine Datei [# 703231, # 703229, Andres Gomez]

Was ist neu in Version 2.43.2:

  • Es wurde ein Authentifizierungsfehler bei der Verwendung von NTLM bei der Verbindung mit einer HTTPS-Site über einen Proxy behoben. Der Code wurde verwirrt und dachte, dass die 200 OK-Antwort auf CONNECT bedeutete, dass die NTLM-Authentifizierung erfolgreich war. [# 698728, Dan]
  • Ein Speicherleck in SoupSocket wurde behoben. [# 700472, Richard RA & para; jfors]
  • Ein fehlender include-Fehler wurde auf einigen Plattformen behoben [# 700003, Erik van Pienbroek]
  • Es wurden Warnungen beim Ausführen gegen das TLS-Back-End "dummy" behoben. [# 700518, Dan]

Was ist neu in Version 2.43.1:

  • Einschließen zieht nicht mehr die Systemnetzwerkheader an. Dies kann dazu führen, dass einige Pakete nicht mehr kompiliert werden, wenn sie versehentlich davon abhängig waren. Das Hinzufügen von "#include" wird sie sowohl unter Unix als auch unter Windows beheben. (Dies wurde als Teil des Fixierens des Builds unter Windows durchgeführt.) [# 692134, Dan]

Was ist neu in Version 2.42.2:

  • Fixed SoupSession: Proxy-Resolver [# 698163, Dan]
  • Weitere Win32-Build-Fixes [# 692134, Dan]
  • Mehrere Testprogramme wurden behoben, die immer noch funktionieren, wenn glib-networking nicht installiert ist [Dan], und eine andere repariert, die funktioniert, wenn der Kernel keine IPv6-Unterstützung hat. [# 698220, Dan]

Was ist neu in Version 2.42.0:

  • Eine Compiler-Warnung für 32bit in einem Testprogramm wurde behoben. [Kalev Lember]
  • Neue / aktualisierte Übersetzungen: Hindi, Kannada, Koreanisch, Malayalam, Marathi, Odia, Persisch, Tadjik, Tamil, Telugu.

Was ist neu in Version 2.41.92:

  • Es wurde ein Fehler behoben, der dazu führte, dass libsoup ein falsches Passwort wiederholt wiederholte, für immer, in einem bestimmten Fall, der Google-Kalender insbesondere in der Evolution betraf. [Red Hat Bug # 916224, Dan]
  • Außerdem wurde Code hinzugefügt, um solche unendlichen Wiederholungsschleifen in Zukunft unmöglich zu machen. [Dan]
  • Fixed SoupRequestDatas Behandlung von URIs mit "" in ihnen. [# 695246, A & frac12; ein Dobermann]
  • Die SoupSession: proxy-resolver-Eigenschaft wurde hinzugefügt, um den von einer Sitzung verwendeten GProxyResolver zu überschreiben. (Dies bedeutet, dass es jetzt drei verschiedene Möglichkeiten gibt, die Proxy-Auflösung in SoupSession zu steuern ... das wird etwas nach 2.42 aufgeräumt.) [# 680273, Dan]
  • Fehlende G_BEGIN_DECLS / G_END_DECLS zu soup-message-headers.h hinzugefügt, so dass die Funktionen von C ++ aufgerufen werden können. [Carlos Garcia Campos]
  • Aktualisierte Übersetzungen: Assamesisch, Belarussisch, Brasilianisches Portugiesisch, Katalanisch (Valencianisch), Katalanisch, Dänisch, Estnisch, Französisch, Griechisch, Gujarati, Ungarisch, Italienisch, Lettisch, Portugiesisch, Russisch, Slowenisch, Thai

Was ist neu in Version 2.41.91:

  • Es wurde ein Absturz behoben, der bei XMLRPC-Anfragen in WebKitGTK auftrat. [# 694920, Sergio]
  • Fixed SoupCache, um die zwischengespeicherten Header zu aktualisieren, wenn es eine 304 Not Modified-Antwort erhält, und fügte einen Test dafür hinzu. [# 695121, Sergio]
  • libsoup erstellt nun unter automake 1.13 (und "make check" funktioniert unter der parallelen Test-Harness, die in 1.13 standardmäßig eingestellt ist) [# 694135]
  • Das Verzeichnis tests / enthält jetzt nur noch tatsächliche Testprogramme, die von make check ausgeführt werden, und die Programme, die eher als Beispielcode gedacht sind, sind unter examples /.
  • zu finden
  • Neue / aktualisierte Übersetzungen: Aragonisch, Chinesisch (traditionell), Tschechisch, Galicisch, Hebräisch, Litauisch, Norwegisch BokmA & Yen; l, Punjabi, Spanisch, Uigurisch, Vietnamesisch

Was ist neu in Version 2.41.90:

  • SoupSession: local-address -Eigenschaft hinzugefügt, mit der Sie Verbindungen erzwingen können, um an eine bestimmte lokale Adresse zu binden (z. B. um die verwendete Schnittstelle zu steuern). [# 693215, Jonh Wendell]
  • Fixed SoupCache, um Nachrichten, die abgebrochen werden, ordnungsgemäß zu behandeln, und Tests dazu hinzugefügt. [# 692310, Sergio]
  • Es wurde ein Referenzleck in SoupCache behoben, das dazu führte, dass Epiphany beim Beenden einige Sekunden lang hängen blieb und dann "Cache-Flush-Ende trotz X ausstehender Anfragen beendet" wurde. Und fügte weitere Tests hinzu. [# 682527, Sergio]
  • SoupAuthNTLM wurde so korrigiert, dass SoupSession: authenticate mit retrying = TRUE ausgegeben wird, wenn der erste Versuch fehlschlägt (dh er funktioniert genauso wie SoupAuthBasic und SoupAuthDigest). [# 693222, Dan]
  • Die Funktion 'SoupSession: add-feature-by-type' wurde korrigiert, um auch Nicht-SoupSessionFeature-Funktionen zu akzeptieren (zB Auth-Typen) [Dan]
  • Es wurde ein Build-Fehler behoben, der alle apache-basierten Tests durchbrach, wenn Sie PHP nicht installiert hatten. [# 693311, Dan]
  • Aktualisierte Übersetzungen: Malayalam, Polnisch, Serbisch, Slowakisch

Was ist neu in Version 2.41.5:

  • Die Änderung des Passworts von SouPURI von 2.41.4 wurde rückgängig gemacht, da es einige Dinge kaputt gemacht hat. [# 692149, Dan]
  • Vermeiden Sie eine g_return_if_fail () beim Laden von SoupSession: ssl-ca-Datei schlägt fehl. [# 691930, Guillaume Desmottes]
  • Behebung eines Fehlers in SoupBodyInputStream, der dazu führte, dass Weiterleitungen in WebKitGTK nicht mehr funktionierten. [# 692026, Sergio]
  • Aktualisierte Übersetzungen: Weißrussisch, Chinesisch (traditionell), Deutsch, Italienisch, Norwegisch bokmA & yen; l, Serbisch, Uigurisch

Ähnliche Software

ATK
ATK

22 Jun 18

libjpeg
libjpeg

20 Feb 15

Kommentare zu LibSoup

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!