LibSoup

Screenshot Software:
LibSoup
Szczegóły programowe:
Wersja: 2.62.3 / 2.64.0 Beta 2 Aktualizowane
Filmu: 16 Aug 18
Licencja: Wolny
Popularność: 34

Rating: nan/5 (Total Votes: 0)

LibSoup to całkowicie darmowy, łatwy w użyciu i otwarty serwer HTTP (Hypertext Transfer Protocol) serwer i biblioteka klienta używana w szerokiej gamie aplikacji zaprojektowanych do graficznego środowiska graficznego GNOME, działającego w systemach operacyjnych opartych na jądrze Linux.


Wspierane przez projekty GLib i GObjects

Projekt LibSoup wykorzystuje potężną bibliotekę GLib jako główną pętlę, a oprogramowanie GObjects integruje się z większością aplikacji GNOME. Obsługuje proxy, w tym uwierzytelnianie i tunelowanie SSL.


Obsługuje protokół SSL przez GnuTLS

Biblioteka automatycznie buforuje połączenia, zawiera asynchroniczne (GMainLoop i oparte na oddzwanianiu) i synchroniczne interfejsy API (interfejsy programowania aplikacji) oraz obsługuje protokół SSL (Secure Sockets Layer) za pośrednictwem GnuTLS.


Oferuje wsparcie proxy i wiele innych atrakcyjnych funkcji

Wśród innych ciekawych funkcji możemy wymienić obsługę klienta dla Digest, podstawowego uwierzytelniania i NTLM, obsługę klienta i serwera dla XML-RPC, obsługę proxy, w tym uwierzytelnianie i tunelowanie SSL, a także obsługę serwera dla uwierzytelniania Basic i Digest .

Pierwsze kroki z LibSoup

Aby zainstalować bibliotekę LibSoup w systemie operacyjnym GNU / Linux, musisz pobrać najnowszą wersję oprogramowania z Softoware, zapisać ją w wybranej lokalizacji i zdekompresować w bieżącym katalogu.

Otwórz aplikację Terminal, przejdź do lokalizacji, w której wypakowałeś plik archiwum (np. cd /home/softoware/libsoup-2.49.1), uruchom plik & lsquo; ./ configure && make & rsquo; polecenie do skonfigurowania i kompilacji programu, a następnie uruchomienia & lsquo; ./ configure && make & rsquo; polecenie do konfiguracji programu.

Po udanej operacji kompilacji uruchom jedną z & bsp; make install & rsquo; lub & sudo make install & rsquo; polecenia, zależnie od tego, czy jesteś rootem, czy użytkownikiem z uprawnieniami, aby zainstalować system biblioteczny LibSoup i zacząć go używać w swoich projektach.

Co nowego w tej wersji:

  • Uprość soup_hosts_matches_host () [Claudio Saavedra]
  • Dodaj nowe testy dla końcowych kropek w nazwach domen [Claudio Saavedra]
  • Zaktualizowane tłumaczenie tureckie

Co nowego w wersji 2.63.2:

  • Wiele poprawek do obsługi systemu budowania mezonów [# 795324, # 782410, Tomas Popela, Jan Alexander Steffens]
  • Naprawiono test serwera xmlrpc z PHP & gt; = 7.2 i pokrewnymi [# 795111, # 782410 Jan Alexander Steffens]
  • Napraw krytyczne ostrzeżenie w SoupSocket [Carlos Garcia Campos]
  • Zaktualizowane tłumaczenia: rumuński, friulski, słoweński, czeski, hiszpański, indonezyjski, chiński (Chiny).

Co nowego w wersji:

  • tld-parser: użyj Python 3 [# 785735, Ross Burton ]
  • Napraw przepełnienie bufora sterty w soup_ntlm_parse_challenge () [# 788037, Milan Crha]
  • Napraw prawdopodobnie niezainicjowaną wartość w teście ssl. [Tomas Popela]
  • SoupCache: napraw znacznik czasu dla odpowiedzi [# 791031, Claudio Saavedra]

Co nowego w wersji 2.60.2:

  • Napraw błędy dokumentacyjne [# 788920, Nirbheek Chauhan]
  • Ostrzeżenie o formacie zero-długości uruchomione w soup-logger.c [# 789096, Tomas Popela]
  • Ostrzeżenia podczas generowania plików inrospekcyjnych [# 789099, Tomas Popela]
  • Kompilacje Visual Studio: poprawa bezpieczeństwa plików binarnych x64 [Fan Chun-wei]
  • Zaktualizowane tłumaczenie: nepalski.

Co nowego w wersji 2.60.0:

  • Nowe / zaktualizowane tłumaczenia: kataloński, duński, holenderski, nepalski.

Co nowego w wersji 2.58.1:

  • Odwraca zmianę do SoupSession, aby zamknąć wszystkie otwarte połączenia, gdy właściwość: proxy-resolver została zmieniona [# 777326; zmiana ta została dokonana w wersji 2.58.0, ale została przypadkowo pominięta w NEWS dla tego wydania]; chociaż to zachowanie spowodowało: proxy-resolver bardziej zgodny z: proxy-uri, skończyło się łamaniem Evolution EWS. [# 781590]
  • Naprawiono nieokreślone zachowanie w testach / analizie nagłówków, które może spowodować, że test będzie nieudany. [# 777258]
  • Aktualizacje testów konfiguracyjnych dla Apache do użycia w testach /:
  • Odrzucono obsługę Apache 2.2
  • Zmieniono obsługę PHP z PHP 5 na PHP 7
  • mod_unixd może być teraz albo wbudowany, albo załadowany dynamicznie [# 776478]
  • Zaktualizowane tłumaczenia:
  • Turecki

Co nowego w wersji 2.57.1:

  • Zmiany w bibliotece z 2.56.0 na 2.57.1:
  • Dodano SoupWebsocketConnection: keepalive-interval, aby połączenie wysyłało regularne pingi. [# 773253, Ignacio Casal Quinteiro]
  • Dodano opcję soup_auth_manager_clear_cached_credentials () i SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE, aby umożliwić większą kontrolę nad wykorzystaniem buforowanych poświadczeń uwierzytelniających HTTP. [# 774031, # 774033, Carlos Garcia Campos]
  • Naprawiono użycie SoupSession: wartości proxy-uri zawierające hasła. [# 772932, Jonathan Lebon]
  • Różne pomniejsze poprawki WebSocket [Ignacio Casal Quinteiro]:
  • Unikaj wysyłania danych po rozpoczęciu zamykania połączenia [# 774957]
  • Nie rejestruj wartości krytycznej, jeśli partner wysyła niepoprawny kod statusu zamknięcia
  • Zapisz komunikat debugowania po otrzymaniu "ponga"
  • Naprawiono introspekcję soup_message_headers_get_content_range () [Jasper St. Pierre]
  • Zastąpiono Vala [Przestarzałe] adnotacje z [Version], aby uniknąć ostrzeżeń o kompilacji [# 773177, Evan Nemerson]
  • Poprawki budowania MSVC (Fan Chun-wei)
  • Zaktualizowane ciągi znaków / komunikatów, aby korzystać z interpunkcji w standardzie Unicode. [# 772217, Piotr Drag]
  • Zaktualizowane tłumaczenia:
  • Czeski, friulski, niemiecki, hebrajski, węgierski,
  • Norweski Bokmal, polski, szwedzki

Co nowego w wersji 2.56.0:

  • Dodano SoupWebsocketConnection: właściwość max-incoming-payload-size, aby nadpisać domyślny maksymalny rozmiar przychodzącego ładunku. [# 770022, Ignacio Casal Quinteiro]
  • Dodano symbole soup-version.h (w szczególności soup_check_version ()) do introspekcji. [# 771439, Rico Tzschichholz]
  • Zaktualizowano kopię publicznej listy sufiksów używanej przez SoupTLD [# 769650, Michael Catanzaro]
  • Zaktualizowane tłumaczenia:
  • Brytyjski angielski, grecki, polski

Co nowego w wersji 2.54.1 / 2.56.0 Beta:

  • Usunięto obsługę zastępczego protokołu SSLv3; strony, które odrzucają uzgadnianie TLS 1.x, teraz po prostu zawiedzie z powodu błędu. (Firefox i Chrome już teraz przełączyli się na to zachowanie.) [# 765940, Dan Winship]
  • Naprawiono parsowanie & lt; podwójne & gt; s w nowym kodzie XMLRPC opartym na GVariant. [# 767707, Dan Winship]
  • Naprawiono plik soup_server_set_ssl_cert_file (), który został dodany w wersji 2.48, ale tak naprawdę nie działał ... [łatka na liście libsoup od Sean DuBois]
  • Dodano właściwości GObject do SoupLogger, aby uczynić go przyjaznym dla powiązań. [# 768053, Jonh Wendell]
  • Naprawiono błąd kompilacji w FreeBSD [# 765376, Lan Ting-Wei]
  • Naprawiono kompilację z pewnymi nowymi wersjami glibc, które definiują "EOF" jako makro. [# 768731, Philip Withnall]
  • Zaktualizowano m4 / ax_code_coverage.m4 z obsługą lcov 1.12 [Philip Withnall]
  • Zaktualizowane pliki po dla przyszłych wersji gettext [Piotr Drag]
  • Nowe / zaktualizowane tłumaczenia:
  • Prowansja, szkocki gaelicki

Co nowego w wersji 2.53.2:

  • Poprawiono obsługę widoczności symboli dla mingw poprzez kopiowanie systemu GLIB [Ignacio Casal Quinteiro, # 757146]
  • W końcu oznaczono stare metody SoupSessionAsync i SoupSessionSync jako wycofane [Ignacio Casal Quinteiro, Dan Winship, # 757146]
  • Dodano libsoup-2.4.deps dla Valaca [Rico Tzschichholz]
  • Umożliwienie budowania z git bez instalacji gtk-doc [Ignacio Casal Quinteiro]
  • Zaktualizowane tłumaczenia: norweski bokmal, Occitan

Co nowego w wersji 2.51.3:

  • Naprawiono "make check" w językach innych niż angielski [rh # 1224989, # 749397]
  • Naprawiono ostrzeżenia kompilatora [# 748514, Philip Withnall]
  • Nowe / zaktualizowane tłumaczenia:
  • Aragoński, kataloński, oksytański, rosyjski

Co nowego w wersji 2.50.0:

  • Zaktualizowane tłumaczenia: baskijski, chiński (Tajwan), duński, indonezyjski, norweski Bokmal

Co nowego w wersji 2.49.1:

  • Naprawiono błąd w sygnale SoupMessage: event, który przerwał ewolucję w łączeniu się z hostami https z "złymi" certyfikatami. [# 739951, Dan Winship]
  • Naprawiono przypadek, w którym asynchroniczne ścieżki kodowe mogą potencjalnie blokować synchroniczny zapis [# 727138, Dan Winship]
  • Naprawiono symbol soup_server_set_ssl_cert_file (), aby wyeksportować, i dodano soup_server_get_uris () do dokumentacji. [Tristan Van Berkom]
  • Udoskonalono wiązkę adnotacji introspekcji [# 729987, Evan Nemerson]
  • Wyjaśniono część dokumentacji. [Tristan Van Berkom, Dan Winship]
  • Naprawiono kompilację systemu Windows dwukrotnie [# 738003, Kouhei Sutou i # 738551, Kalev Lember].
  • Zaktualizowane tłumaczenia: bengalski (indyjski), chiński (tradycyjny), włoski, łotewski, serbski, telugu, ukraiński

Co nowego w wersji 2.48.1:

  • Naprawiono błąd w sygnale SoupMessage: event, który przerwał ewolucję w łączeniu się z hostami https z "złymi" certyfikatami. [# 739951, Dan Winship]
  • Naprawiono przypadek, w którym asynchroniczne ścieżki kodowe mogą potencjalnie blokować synchroniczny zapis [# 727138, Dan Winship]
  • Naprawiono symbol soup_server_set_ssl_cert_file (), aby wyeksportować, i dodano soup_server_get_uris () do dokumentacji. [Tristan Van Berkom]
  • Udoskonalono wiązkę adnotacji introspekcji [# 729987, Evan Nemerson]
  • Wyjaśniono część dokumentacji. [Tristan Van Berkom, Dan Winship]
  • Naprawiono kompilację systemu Windows dwukrotnie [# 738003, Kouhei Sutou i # 738551, Kalev Lember].
  • Zaktualizowane tłumaczenia: bengalski (indyjski), chiński (tradycyjny), włoski, łotewski, serbski, telugu, ukraiński

Co nowego w wersji 2.45.3:

  • Dokumentacja została ostatecznie zaktualizowana, aby odzwierciedlić nowe interfejsy API dodane w wersji 2.42.
  • Dodano wartości o wartościach GB: request-body-data i: response-body-data properties do SoupMessage, co powinno pomóc w niektórych powiązaniach.
  • Ustawiamy teraz TCP_NODELAY na gniazdach, poprawiając nieco przepustowość. W szczególności unika się niepotrzebnego dodatkowego obiegu w uzgadnianiu TLS.
  • Interfejsy API SoupSession, które zwracają wartości GErrors, teraz zwracają rzeczywiste ukryte błędy gio w przypadku awarii połączenia i tym podobnych.
  • Zaktualizowano kopię listy publicznej sufiksu używanej przez soup-tld.

Co nowego w wersji 2.42.3:

  • Naprawiono błąd uwierzytelniania podczas korzystania z NTLM podczas łączenia się z witryną https przez serwer proxy; kod się mylił i myśląc, że 200 OK odpowiedź na CONNECT oznaczało, że uwierzytelnienie NTLM powiodło się. [# 698728, Dan]
  • Naprawiono błąd, który mógł spowodować, że sesje synchroniczne utknęły w stanie, w którym żadne nowe wiadomości nie zostaną przetworzone. [# 703463, Philip Withnall]
  • Naprawiono błąd w kodzie puli połączeń, który w niektórych przypadkach przypadkowo nadal używał połączenia po anulowaniu wiadomości w trakcie jej wykonywania, powodując, że następne żądanie na tym połączeniu uzyskało odpowiedź na poprzednie żądanie itp. [# 708006, David Woodhouse]
  • Naprawiono niektóre problemy podczas przechodzenia z NTLM opartego na pojedynczym logowaniu na samba do zwykłego NTLM z prośbą o podanie hasła. [# 703186, David Woodhouse]
  • Jeśli wywołałeś g_input_stream_close () na GInputStream SoupRequests zanim skończyłeś czytać, to blokowałoby się aż do odczytu reszty odpowiedzi (co w przypadku, na przykład, nieskończonego strumienia audio, oznaczało, że blokowałoby na zawsze). [# 695652, Dan]
  • Zaktualizowane tłumaczenia: indonezyjski

Co nowego w wersji 2.44.2:

  • Naprawiono zawieszanie się strumieni radia internetowego w Rhythmboksie (i kilku innych miejscach).
  • Naprawiono błąd połączenia podczas anulowania zamknięcia komunikatu GInputStream.
  • Podłączyłem kilka wycieków pamięci.
  • Napraw kompilację za pomocą --without-ntlm.
  • Naprawiono kilka ostrzeżeń.
  • Naprawiono test połączenia, aby przekazać z bieżącym glib.
  • Testy są teraz bardziej gadatliwe domyślnie w "make check", ponieważ obecny program automake przekierowuje wszystkie dane wyjściowe do pliku logu.

Co nowego w wersji 2.44.1:

  • Jeśli wywołałeś g_input_stream_close () na SoupMessage lub GInputStream SoupRequests zanim skończyłeś czytać, to blokowałoby się aż do odczytu reszty odpowiedzi (co w przypadku np. nieskończonego strumienia audio oznaczało, że blok na zawsze). To była niezamierzona zmiana z wersji 2.42 i została naprawiona. [# 695652, Dan]
  • soup_session_queue_message () na zwykłej SoupSession (nie SoupSessionAsync) działało synchronicznie, a nie asynchronicznie, tak jak powinno. [# 707711, Dan]
  • Metody formy zupnej używają teraz reguł HTML5 x-www-form-urlencoded zamiast HTML4. (W szczególności opuszczają
  • "-", "_" i "." niekodowane.) [# 708621, Alban Browaeys]
  • Programy testowe teraz jawnie żądają backendu "pamięci" GSettings, co oznacza, że ​​nie wydrukują ostrzeżenia, jeśli otrzymają je przypadkowo, i nie będą przypadkowo używać ustawień proxy dconf, jeśli dostępny jest backend dconf. [Dan]
  • Napraw SoupSession tak, że jeśli zastąpisz konfigurację proxy w czasie konstruowania, to nie spróbujesz rozwiązać domyślnego GProxyResolver. (Jest to szczególnie ważne w przypadku programów, które spodziewają się uruchomić poza sesją użytkownika, co w przeciwnym razie wyplułoby błędy z zaplecza Dconf GSettings o niemożność połączenia z dconf.) Podobnie z ustawieniami TLS i backend TLS. [# 708696, Dan]
  • Napraw właściwość SoupServer: tls-certificate; soup_server_is_https () nie został zaktualizowany, aby go rozpoznać i dlatego zwrócił FALSE, co z kolei oznaczałoby, że serwer zwróciłby 400 Bad Request w odpowiedzi na żądania https. [# 709647, Fabiano FidA & ordf; ncio]
  • Naprawiono sporadyczne niepowodzenie testów / testu połączenia. [Dan]
  • Zaktualizowane tłumaczenia:
  • Tadżycki

Co nowego w wersji 2.44.0:

  • Nowe / zaktualizowane tłumaczenia: holenderski, indonezyjski.

Co nowego w wersji 2.44 Beta 1:

  • Naprawiono obsługę niespełnionych żądań zasięgu w SoupServer [wskazany na liście adresowej, Dan]. Dodano też więcej dokumentacji wyjaśniającej, że w wielu przypadkach nie musisz sam obsługiwać żądań zasięgu.
  • Naprawiono obsługę literałów adresów IPv6 z identyfikatorami zakresu. (Wymaga również najnowszej wersji glib dla pełnej poprawki.) [# 669724, Dan]

Co nowego w wersji 2.43.5:

  • SoupProxyURIResolver jest teraz przestarzałe na korzyść właściwości SoupSession: proxy-resolver (która pobiera GProxyResolver). [# 680273, Dan]
  • Wyliczenie SoupKnownStatusCode jest teraz nazywane SoupStatus. Stara nazwa nadal istnieje jako alias, ale jest przestarzała. (Ta zmiana nie ma widocznego efektu w C, służy głównie do pomocy w powiązaniach językowych, aby np. SOUP_STATUS_NOT_FOUND mapować na "Soup.Status.NOT_FOUND" zamiast "Soup.KnownStatusCode.NOT_FOUND".) [# 684409, Dan]
  • Naprawiono parsowanie schematów URI w SoupURI (w szczególności, aby zezwolić na nazwy schematów z cyframi w nich). [# 703776, Dan]
  • Naprawiono SoupLogger, aby wydrukować nagłówki odpowiedzi wiadomości, nawet jeśli wiadomość zostanie anulowana przed otrzymaniem kompletnej odpowiedzi. [# 703200, Andres Gomez]
  • Naprawiono problem z budową w lokalizacjach innych niż UTF-8 [# 702534, Ross Lagerwall]
  • SoupSession ostrzega teraz, jeśli użyjesz funkcji soup_session_pause_message () lub soup_session_unpause_message () w wiadomości synchronicznej (która nigdy nie działała, chociaż fakt ten nie został udokumentowany). [# 703461, Philip Withnall]

Co nowego w wersji 2.43.4:

  • Naprawiono błąd, który mógł spowodować, że sesje synchroniczne utknęły w stanie, w którym żadne nowe wiadomości nie zostaną przetworzone. [# 703463, Philip Withnall]
  • Naprawiono kolejny wyciek pamięci w SoupSocket (znaleziono podczas dodawania przypadku testowego dla # 700472)
  • Przełączono do używania g_cclosure_marshal_generic () zamiast używać glib-genmarshal. [# 686042, Olivier Blin]
  • Zmieniono SoupServer, aby wywołać funkcję unref () w tabeli mieszania zapytań po wywołaniu programu obsługi, zamiast niszczeniu (), aby program obsługi mógł zachować kopię danych zapytania, jeśli chce. [# 702793, Bernhard Schuster]
  • Naprawiono kilka adnotacji introspekcyjnych
  • Zaktualizowane przykłady / skorzystaj z SoupLogger i pozwól przekierować wyjście do pliku [# 703231, # 703229, Andres Gomez]

Co nowego w wersji 2.43.2:

  • Naprawiono błąd uwierzytelniania podczas korzystania z NTLM podczas łączenia się z witryną https przez serwer proxy; kod się mylił i myśląc, że 200 OK odpowiedź na CONNECT oznaczało, że uwierzytelnienie NTLM powiodło się. [# 698728, Dan]
  • Naprawiono wyciek pamięci w SoupSocket. [# 700472, Richard RA i para; jfors]
  • Naprawiono brakujący błąd włączenia na niektórych platformach [# 700003, Erik van Pienbroek]
  • Naprawiono ostrzeżenia podczas działania na "pozornym" backend TLS. [# 700518, Dan]

Co nowego w wersji 2.43.1:

  • Włączenie nie powoduje już wycofania nagłówków sieci systemowej. Może to spowodować, że niektóre pakiety przestaną się kompilować, jeśli przypadkowo są od tego zależne. Dodanie "#include" naprawi je zarówno w systemie UNIX, jak i Windows. (Dokonano tego w ramach naprawy kompilacji w systemie Windows.) [# 692134, Dan]

Co nowego w wersji 2.42.2:

  • Naprawiono SoupSession: proxy-resolver [# 698163, Dan]
  • Dalsze poprawki do kompilacji win32 [# 692134, Dan]
  • Naprawiono kilka programów testowych, które nadal działają, jeśli glib-networking nie jest zainstalowany [Dan], i naprawiono, by działał dalej, jeśli jądro nie obsługuje IPv6. [# 698220, Dan]

Co nowego w wersji 2.42.0:

  • Naprawiono ostrzeżenie kompilatora na 32bit w programie testowym. [Kalev Lember]
  • Nowe / zaktualizowane tłumaczenia: hindi, kannada, koreański, malajalam, marathi, odia, perski, tadżyk, tamilski, telugu.

Co nowego w wersji 2.41.92:

  • Naprawiono błąd, który powodował, że libsoup wielokrotnie ponawiało niepoprawne hasło, na zawsze, w niektórych przypadkach, które miało wpływ na kalendarze Google w ewolucji. [Red Hat bug # 916224, Dan]
  • Dodano także kod, który uniemożliwi takie nieskończone pętle próbne w przyszłości. [Dan]
  • Naprawiono obsługę identyfikatorów URI z SoupRequestData z "" w nich. [# 695246, A i frac12; an DoberAek]
  • Dodano właściwość SoupSession: proxy-resolver, aby zastąpić GProxyResolver używaną przez sesję. (Oznacza to, że istnieją teraz trzy różne sposoby kontrolowania rozdzielczości proxy w SoupSession ... to zostanie nieco oczyszczone po 2.42.) [# 680273, Dan]
  • Dodano brakujące G_BEGIN_DECLS / G_END_DECLS do soup-message-headers.h, dzięki czemu jego funkcje można wywoływać z C ++. [Carlos Garcia Campos]
  • Zaktualizowane tłumaczenia: Assamese, białoruski, brazylijski portugalski, kataloński (walencki), kataloński, duński, estoński, francuski, grecki, gudżarati, węgierski, włoski, łotewski, portugalski, rosyjski, słoweński, tajski

Co nowego w wersji 2.41.91:

  • Naprawiono awarię, która pojawiała się z żądaniami XMLRPC w WebKitGTK. [# 694920, Sergio]
  • Naprawiono SoupCache w celu aktualizacji buforowanych nagłówków po otrzymaniu 304 niezmodyfikowanej odpowiedzi i dodano do tego test. [# 695121, Sergio]
  • libsoup teraz buduje pod automake 1.13 (i "make check" działa pod równoległą wiązką testową, która jest domyślna w 1.13) [# 694135]
  • Katalog tests / zawiera teraz tylko rzeczywiste programy testowe, które są uruchamiane przez "make check", a programy, które są przeznaczone bardziej jako przykładowy kod, znajdują się w przykładach /.
  • Nowe / zaktualizowane tłumaczenia: aragoński, chiński (tradycyjny), czeski, galicyjski, hebrajski, litewski, norweski bokmA i jen; l, pendżabski, hiszpański, ujgurski, wietnamski

Co nowego w wersji 2.41.90:

  • Dodano SoupSession: właściwość local-address, która umożliwia wymuszenie połączeń w celu powiązania z konkretnym lokalnym adresem (np. w celu kontrolowania używanego interfejsu). [# 693215, Jonh Wendell]
  • Naprawiono SoupCache, aby poprawnie obsługiwać wiadomości, które zostały anulowane, i dodano do tego testy. [# 692310, Sergio]
  • Naprawiono błąd referencyjny w SoupCache, który powodował zawieszanie się epifanii na kilka sekund po wyjściu, a następnie drukowanie "Cache Flush zakończył się pomimo X oczekujących żądań". I dodał więcej testów. [# 682527, Sergio]
  • Naprawiono SoupAuthNTLM, aby SoupSession: uwierzytelnianie było emitowane z ponownym próbowaniem = TRUE, jeśli pierwsza próba zakończy się niepowodzeniem (tj. sprawi, że będzie działać tak samo, jak SoupAuthBasic i SoupAuthDigest). [# 693222, Dan]
  • Naprawiono właściwość SoupSession: add-feature-by-type, aby również akceptować funkcje inne niż SoupSessionFeature (np. typy uwierzytelniania) [Dan]
  • Naprawiono błąd kompilacji, który przerwałby wszystkie testy oparte na apache, gdybyś nie miał zainstalowanego PHP. [# 693311, Dan]
  • Zaktualizowane tłumaczenia: malajalam, polski, serbski, słowacki

Co nowego w wersji 2.41.5:

  • Przywrócono zmianę w obsłudze haseł SoupURI z wersji 2.41.4, ponieważ okazało się, że niektóre z nich zostały uszkodzone. [# 692149, Dan]
  • Unikaj g_return_if_fail () podczas ładowania SoupSession: nie można pobrać pliku ssl-ca. [# 691930, Guillaume Desmottes]
  • Naprawiono błąd w SoupBodyInputStream, który powodował zawieszanie przekierowań w WebKitGTK. [# 692026, Sergio]
  • Zaktualizowane tłumaczenia: białoruski, chiński (tradycyjny), niemiecki, włoski, norweski bokmA i jen; l, serbski, Ujgurski

Podobne oprogramowanie

Jar::Signer
Jar::Signer

3 Jun 15

ENet
ENet

17 Feb 15

Ncurses
Ncurses

11 May 15

Komentarze do LibSoup

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!