LibSoup on täysin ilmainen, helppokäyttöinen ja avoimen lähdekoodin HTTP (Hypertext Transfer Protocol) -palvelin ja asiakaskirjasto, jota käytetään useissa GNOME-graafisessa työpöytäympäristössä suunnitelluissa sovelluksissa, jotka toimivat Linux-ytimen käyttöjärjestelmissä.
Suoritettu GLib ja GObjects -hankkeilla
LibSoup-projekti käyttää voimakasta GLib-kirjastoa pääketjuna ja GObjects-ohjelmiston integroitavaksi useimpien GNOME-sovellusten kanssa. Se tukee välityspalvelinta, mukaan lukien tunnistus ja SSL-tunnelointi.
Tukee SSN: tä GnuTLS: n avulla
Kirjasto välittää automaattisesti yhteyksiä, sisältää asynkronisia (GMainLoop- ja callback-pohjaisia) sekä synkronisia API-sovelluksia (Application Programming Interfaces) ja tukee SSN-protokollaa (Secure Sockets Layer) GnuTLS: n kautta.
Tarjoaa proxy-tuen ja lukuisia muita houkuttelevia ominaisuuksia
Muita mielenkiintoisia ominaisuuksia ovat mm. Digestin, perusvalidoinnin ja NTLM-asiakastuki, XML- RPC: n asiakas- ja palvelintuki sekä proxy-tuki, mukaan lukien autentikointi ja SSL-tunnelointi sekä palvelintuki Basic- ja Digest-todennusta varten .
LibSoupin käytön aloittaminen
Jos haluat asentaa LibSoup-kirjaston GNU / Linux-käyttöjärjestelmään, sinun on ladattava Softwaren uusin versio, tallennettava se haluamaasi paikkaan ja purkaa se nykyisessä hakemistossa.
Avaa Terminal -sovellus, siirry paikkaan, jossa olet purkanut arkistotiedoston (esim. cd /home/softoware/libsoup-2.49.1), suorita & lsquo; ./ configure && make & rsquo; komento määrittää ja koota ohjelma ja suorita & lsquo; ./ configure && make & rsquo; komento määrittää ohjelman.
Kun onnistunut kokoaminen on suoritettu, suorita joko & lsquo; make install & rsquo; tai & lsquo; sudo make install & rsquo; komentoja, jos olet uudestaan tai käyttäjä, jolla on käyttöoikeudet, voit asentaa LibSoup-kirjastojärjestelmän laajalle ja aloittaa sen käytön projekteissasi.
Uutta strong> tässä versiossa:
- Yksinkertaistaa soup_hosts_matches_host () [Claudio Saavedra]
- Lisää uusia testejä jäljessä olevien pisteiden verkkotunnuksiin [Claudio Saavedra]
- Päivitetty turkkilainen käännös
Uutta strong> versiossa 2.63.2:
- Monet korjaukset meson rakentaa järjestelmän tuki [# 795324, # 782410, Tomas Popela, Jan Alexander Steffens]
- Korjaa xmlrpc-palvelimen testi PHP: n kanssa = 7,2 ja siihen liittyvillä [# 795111, # 782410 Jan Alexander Steffens]
- Korjaa kriittinen varoitus SoupSocketissa [Carlos García Campos]
- Päivitetty käännös: romania, friuli, slovenia, tsekki, espanja, indonesialainen, kiina (Kiina).
- tld-parser: käytä Python 3 [# 785735, Ross Burton
- Korjaa kasa-puskurin ylivuoto soup_ntlm_parse_challenge () [# 788037, Milan Crha]
- Korjaa mahdollinen alustettu arvo ssl-testissä. [Tomas Popela]
- SoupCache: korjaa aikaleima vastauksille [# 791031, Claudio Saavedra]
- Korjaustiedoston kirjoitusvirheet [# 788920, Nirbheek Chauhan]
- keitto-logger.c: n käynnistynyt nolla-pituusvaroitus [# 789096, Tomas Popela]
- Varoituksia ruoansuojan tiedostojen tuottamisessa [# 789099, Tomas Popela]
- Visual Studio rakentaa: Paranna x64-binaarien suojausta [Chun-wei-tuuletin]
- Päivitetty käännös: Nepali.
Uutta strong> ]
Uutta strong>
Uutta strong> versiossa 2.60.0:
- Uudet / päivitetyt käännökset: katalaani, tanska, hollanti, Nepali.
Uutta strong> versiossa 2.58.1:
- Palauttaa SoupSession-muutoksen sulkemaan kaikki avoimet yhteydet, kun: proxy-resolver-ominaisuutta muutetaan [# 777326; tämä muutos tehtiin 2.58.0: ssä, mutta jätettiin vahingossa pois julkaisun NEWS: stä]; vaikka se käyttäytyi: proxy-resolver vastaa paremmin: proxy-uri, se päätyi rikkomaan Evolution EWS. [# 781590]
- Kiinteä määrittelemätön käyttäytyminen testeissä / otsikon jäsentämisessä, joka saattaisi tehdä testin virheellisesti. [# 777258]
- Apache-määritystestien päivitykset kokeissa /:
- Apache 2.2: n hylätty tuki
- Muutettu PHP-tuki PHP 5: stä PHP 7: ään
- mod_unixd voi nyt olla sisäänrakennettu tai dynaamisesti ladattu [# 776478]
- Päivitetty käännökset:
- turkki
Uutta strong> versiossa 2.57.1:
- Libsoupin muutokset 2.56.0 - 2.57.1:
- Lisätty SoupWebsocketConnection: keepalive-interval, jotta yhteys lähetetään säännöllisesti pingit. [# 773253, Ignacio Casal Quinteiro]
- Lisätty soup_auth_manager_clear_cached_credentials () ja SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE, jotta välimuistiin tallennetun HTTP-valtuutustiedoston käyttöä voidaan hallita entistä paremmin. [# 774031, # 774033, Carlos García Campos]
- Kiinteä SoupSessionin käyttö: proxy-uri-arvot, jotka sisältävät salasanat. [# 772932, Jonathan Lebon]
- Useita pieniä WebSocket-korjauksia [Ignacio Casal Quinteiro]:
- Vältä tietojen lähettämistä yhteyden sulkemisen jälkeen [# 774957]
- Älä kirjaudu kriittiseksi, jos vertaisohjelma lähettää virheellisen tilan
- Kirjaa virheviesti, kun vastaanotetaan "pong"
- Kiinteä introspektio soup_message_headers_get_content_range () [Jasper St. Pierre]
- Korvataan Vala [Epäillään] merkintöjä [Versiolla] välttääksesi varoituksia [# 773177, Evan Nemerson]
- MSVC rakentaa parannuksia (Chun-wei-tuuletin)
- Päivitetty virhe / viestin merkkijonot Unicode-välimerkin käyttämiseksi. [# 772217, Piotr Drag]
- Päivitetty käännökset:
- tšekki, friuli, saksa, heprea, unkari,
- Norja bokmal, puolalainen, ruotsi
Uutta strong> versiossa 2.56.0:
- Lisätty SoupWebsocketConnection: max-incoming-payload-size-ominaisuus, jolla ohitetaan oletusarvoinen maksimikapasiteettikoko. [# 770022, Ignacio Casal Quinteiro]
- Lisätty keitto-version.h symboleja (erityisesti soup_check_version ()) introspectioniin. [# 771439, Rico Tzschichholz]
- Päivitti SoupTLD: n [# 769650, Michael Catanzaro] julkisen jälkilehden kopion.
- Päivitetty käännökset:
- brittiläinen englanti, kreikka, puola
Uutta strong> versiossa 2.54.1 / 2.56.0 beta:
- Tuki SSLv3-varastosta; sivustot, jotka hylkäävät TLS 1.x-kättelyn, eivät nyt onnistu virheen takia. (Firefox ja Chrome ovat molemmat siirtyneet tähän toimintaan.) [# 765940, Dan Winship]
- Korjattu & lt; kaksinkertainen & gt; s uuteen GVariant-pohjaiseen XMLRPC-koodiin. [# 767707, Dan Winship]
- Kiinteä soup_server_set_ssl_cert_file (), joka lisättiin 2.48, mutta ei oikeastaan toimi ... [patch on libsoup-lististä Sean DuBoisista]
- Lisätty GObject-ominaisuudet SoupLoggerille, jotta se olisi sitovaa. [# 768053, Jonh Wendell]
- Kiinteä virhevirhe FreeBSD: ssä [# 765376, Ting-Wei Lan]
- Kiinteä rakenne tiettyjen uusien glibc-versioiden kanssa, jotka määrittävät "EOF" makroina. [# 768731, Philip Withnall]
- Päivitetty m4 / ax_code_coverage.m4, jolla on lcov-tuki 1.12 [Philip Withnall]
- Päivitettyjä tiedostoja tulevaisuuden gettext -versioille [Piotr Drag]
- Uudet / päivätyt käännökset:
- oktaani, skotlantinen gaeli
Uutta strong> versiossa 2.53.2:
- Kiinteä symboli näkyvyys käsittelyyn kopioimalla GLibin järjestelmä [Ignacio Casal Quinteiro, # 757146]
- Lopuksi merkittiin vanhat SoupSessionAsync- ja SoupSessionSync-menetelmät vanhentuneiksi [Ignacio Casal Quinteiro, Dan Winship, # 757146]
- Lisätty libsoup-2.4.deps valakille [Rico Tzschichholz]
- Mahdollista rakentaa gitistä ilman gtk-doc-tiedostoa asennettaessa [Ignacio Casal Quinteiro]
- Päivitetty käännös: norjan bokmeli, oksaani
Uutta strong> versiossa 2.51.3:
- Kiinteä "make check" muissa kuin englanninkielisissä paikoissa [rh # 1224989, # 749397]
- Korjasi tietyt kääntäjävaroitukset [# 748514, Philip Withnall]
- Uudet / päivitetyt käännökset:
- Aragonialainen, katalaani, oksaani, venäjä
Uutta strong> versiossa 2.50.0:
- Päivitetty käännös: baski, kiina (taiwan), tanska, indonesialainen, norja bokmal
Uutta strong> versiossa 2.49.1:
- Kiinteä vika SoupMessage: tapahtumasignaalissa, joka rikkoi evoluution kykyä muodostaa yhteyttä https-isäntiin "huonoilla" sertifikaateilla. [# 739951, Dan Winship]
- Kiinteä tapaus, jossa asynkokoelementit voivat estää synkronisen kirjoituksen [# 727138, Dan Winship]
- Kiinteä symboli soup_server_set_ssl_cert_file () viedään ja lisäsi soup_server_get_uris () dokumentaatiolle. [Tristan Van Berkom]
- Parannettu joukko introspection-merkintöjä [# 729987, Evan Nemerson]
- Selvennyt joitakin dokumentteja. [Tristan Van Berkom, Dan Winship]
- Kiinteät Windows-rakennukset, kaksi [# 738003, Kouhei Sutou ja # 738551, Kalev Lember].
- Päivitetty käännös: bengali (intialainen), kiina (perinteinen), italia, latvia, serbia, telugu, ukraina
Uutta strong> versiossa 2.48.1:
- Kiinteä vika SoupMessage: tapahtumasignaalissa, joka rikkoi evoluution kykyä muodostaa yhteyttä https-isäntiin "huonoilla" sertifikaateilla. [# 739951, Dan Winship]
- Kiinteä tapaus, jossa asynkokoelementit voivat estää synkronisen kirjoituksen [# 727138, Dan Winship]
- Kiinteä symboli soup_server_set_ssl_cert_file () viedään ja lisäsi soup_server_get_uris () dokumentaatiolle. [Tristan Van Berkom]
- Parannettu joukko introspection-merkintöjä [# 729987, Evan Nemerson]
- Selvennyt joitakin dokumentteja. [Tristan Van Berkom, Dan Winship]
- Kiinteät Windows-rakennukset, kaksi [# 738003, Kouhei Sutou ja # 738551, Kalev Lember].
- Päivitetty käännös: bengali (intialainen), kiina (perinteinen), italia, latvia, serbia, telugu, ukraina
Uutta strong> versiossa 2.45.3:
- Dokumentit on vihdoin päivitetty vastaamaan uusia sovellusliittymiä, jotka on lisätty kohdassa 2.42.
- Lisätty GBytes-arvoinen: request-body-data ja: vastaus-body-data properties to SoupMessage, joka auttaa joitakin siteitä.
- Asettamme nyt TCP_NODELAY pistorasioihin parantaen läpimenoa vähän. Erityisesti tämä estää TLS-kättelyssä tarpeettoman ylimääräisen edestakaisen matkan.
- Keittiökäyttöliittymät, jotka palauttavat GErrors-tiedot, palauttavat nyt todelliset taajuusvirheet yhteyden epäonnistumisten ja vastaavien tapahtuessa.
- Päivitetty keitto-tld: n käyttämää yleistä suffix-luetteloa.
Uutta strong> versiossa 2.42.3:
- Vahvistetaan todennustapahtuma, kun NTLM-protokollaa käytetään yhteyden muodostamiseen https-sivustoon välityspalvelimen kautta. koodi sekaantui ja ajatteli, että 200 OK vastaus CONNECTiin tarkoitti sitä, että NTLM auth oli onnistunut. [# 698728, Dan]
- Korjattu vika, joka voi aiheuttaa synkronoituja istuntoja jumiin tilaan, jossa uusia viestejä ei koskaan käsitellä. [# 703463, Philip Withnall]
- Korjattu vika yhteystietokoodilla, joka tietyissä tapauksissa vahingossa jatkoi yhteyden käyttämistä sen jälkeen, kun viesti peruutettiin käynnissä, jolloin seuraavan pyynnön saada yhteys vastaamaan edellistä pyyntöä jne. [# 708006, David Woodhouse]
- Korjasi joitain ongelmia, kun palasivat samba single-sign-on-pohjaisesta NTLM: stä tavalliseen ask-for-a-password NTLM -ohjelmaan. [# 703186, David Woodhouse]
- Jos olet kutsuttu g_input_stream_close (): lla SoupRequestsin GInputStream-ohjelmassa ennen kuin olet lukenut sen, se estäisi, kunnes loput vastauksesta olisi luettu (mikä esimerkiksi ääretön ääniraja tarkoittaa, että se estäisi ikuisesti). [# 695652, Dan]
- Päivitetty käännös: Indonesian
Uutta strong> versiossa 2.44.2:
- Rhythmboxissa (ja muissa paikoissa) on kiinteä roikku internetradiovirtojen kanssa.
- Vahvisti yhteyden vuotamisen peruutettaessa GInputStream-viestin sulkemista.
- Liitetty muutamia muistivuotoja.
- Korjaa rakentaa - ilman-ntlm: tä.
- Korjasi muutamia varoituksia.
- Kiinteä yhteys-testi, jolla siirrytään nykyisen linkin kanssa.
- Testit ovat nykyään verbosityttömiä oletuksena kohdassa "make check", koska nykyinen automake ohjaa kaikki lähdöt lokitiedostoon joka tapauksessa.
Uutta strong> versiossa 2.44.1:
- Jos kutsit g_input_stream_close () keittoalueella tai SoupRequestsin GInputStream-ohjelmalla ennen kuin olet lukenut sen, se estäisi, kunnes loput vastauksesta olisi luettu (mikä esimerkiksi ääretön äänivirta tarkoittaa sitä, että se estää ikuisesti). Tämä oli epätoivottu muutos 2,42: sta ja se on nyt korjattu. [# 695652, Dan]
- soup_session_queue_message () tavallisella SoupSession-ohjelmalla (ei SoupSessionAsync) toimi synkronisesti eikä asynkronisesti kuin se olisi pitänyt. [# 707711, Dan]
- keitto-muodon menetelmät käyttävät nyt HTML5 x-www-muoto-urlen-koodattuja sääntöjä HTML4: n sijasta. (Erityisesti he jättävät
- "-", "_" ja "." koodattu.) [# 708621, Alban Browaeys]
- Testiohjelmat vaativat nimenomaisesti "muisti" GSettings-taustaohjelman, joten ne eivät tulosta varoitusta, jos ne saavat vahingossa, eivätkä vahingossa käytä dconf-välityspalvelimen asetuksia, jos dconf-backend on käytettävissä. [Dan]
- Korjaa SoupSession niin, että jos ohitat proxy-määrityksen konstruktion aikaan, se ei yritä ratkaista GProxyResolver-oletusarvoa. (Tämä on tärkeää erityisesti sellaisille ohjelmille, jotka odottavat toimivan käyttäjän istunnon ulkopuolella, mikä muutoin heittää virheitä dconf GSettings -toimesta, koska se ei pystyisi muodostamaan yhteyttä dconf: iin.) Samoin TLS-asetuksilla ja TLS-taustaohjelmalla. [# 708696, Dan]
- Kiinteä SoupServer: tls-sertifikaattiominaisuus; soup_server_is_https () ei ollut päivitetty tunnistamaan sitä, joten palaisi FALSE, mikä puolestaan merkitsi sitä, että palvelin palauttaisi 400 Bad Request vastauksena https-pyyntöihin. [# 709647, Fabiano FidA & ordf; ncio]
- Kiinteä satunnainen epäonnistuminen testeissä / liitännätestissä. [Dan]
- Päivitetty käännökset:
- Tadzhikistanin
Uutta strong> versiossa 2.44.0:
- Uudet / päivitetty käännökset: hollanti, indonesialainen.
Uutta strong> versiossa 2.44 Beta 1:
- Kiinteä epäasianmukainen aluepyyntöjen käsittely SoupServerissa [osoitettu postituslistalla Dan]. Lisäksi lisättiin lisää asiakirjoja, jotka selventävät, että sinun ei tarvitse käsitellä alueellisia pyyntöjä monissa tapauksissa.
- Ratkaistiin IPv6-osoitekirjojen käsittelyn soveltamisalueiden tunnuksilla. (Vaatii uusimman glibin sekä täydellisen korjauksen.) [# 669724, Dan]
Uutta strong> versiossa 2.43.5:
- SoupProxyURIResolver on nyt vanhentunut SoupSession: proxy-resolver-ominaisuuden hyväksi (joka vie GProxyResolverin). [# 680273, Dan]
- SoupKnownStatusCode enum kutsutaan nyt nimellä SoupStatus. Vanha nimi on edelleen alias, mutta se on vanhentunut. (Tällä muutoksella ei ole näkyvää vaikutusta C: ssä, vaan ensisijaisesti auttaa kielen sidoksia, joten esimerkiksi SOUP_STATUS_NOT_FOUND-karttoja "Soup.Status.NOT_FOUND" sijasta "Soup.KnownStatusCode.NOT_FOUND".) [# 684409, Dan]
- Kiinteä URI-ohjelmien jäsentäminen SoupURI-ohjelmassa (erityisesti sallimaan ohjelmien nimet, joissa on numeroita). [# 703776, Dan]
- Kiinteä SoupLogger tulostaa viestin vastausotsikot, vaikka viesti poistettaisiin ennen kuin koko vastauslaitos vastaanotettiin. [# 703200, Andres Gomez]
- Kiinteä rakentamisongelma ei-UTF-8-alueissa [# 702534, Ross Lagerwall]
- SoupSession varoittaa jos käytät synp. viestiä soup_session_pause_message () tai soup_session_unpause_message (), joka ei ole koskaan toiminut, vaikka sitä ei ole dokumentoitu. [# 703461, Philip Withnall]
Uutta strong> versiossa 2.43.4:
- Korjattu vika, joka voi aiheuttaa synkronoituja istuntoja jumiin tilaan, jossa uusia viestejä ei koskaan käsitellä. [# 703463, Philip Withnall]
- Kiinteä toinen muistivuoto SoupSocketiin (löytyi kun lisättiin testikotelo # 700472)
- Siirtyi käyttämään g_cclosure_marshal_generic () -ohjelmaa sen sijaan, että käytät glib-genmarshal -ohjelmaa. [# 686042, Olivier Blin]
- Muutettu SoupServer kutsuu unref () -toiminnon kyselyhaaste-taulukosta soittamalla käsittelijän sijaan tuhoamaan (), jotta käsittelijä voi säilyttää kopion kyselytiedoista, jos se haluaa. [# 702793, Bernhard Schuster]
- Korjasi muutamia introspection-merkintöjä
- Päivitetyt esimerkit / saat käyttää SoupLoggeria ja sallia tuotoksen uudelleenohjaamisen tiedostoon [# 703231, # 703229, Andres Gomez]
Uutta strong> versiossa 2.43.2:
- Vahvistetaan todennustapahtuma, kun NTLM-protokollaa käytetään yhteyden muodostamiseen https-sivustoon välityspalvelimen kautta. koodi sekaantui ja ajatteli, että 200 OK vastaus CONNECTiin tarkoitti sitä, että NTLM auth oli onnistunut. [# 698728, Dan]
- Kiinteä muistivuoto SoupSocketissa. [# 700472, Richard RA & para; jfors]
- Fixed missing puuttuu virhe tietyillä alustoilla [# 700003, Erik van Pienbroek]
- Kiinteät varoitukset, kun käytät TLS-taustatulostusta. [# 700518, Dan]
Uutta strong> versiossa 2.43.1:
- Sisältää ei enää vedä järjestelmän verkkoliitosten otsikoita. Tämä saattaa aiheuttaa joidenkin pakettien kääntämisen, jos ne riippuisivat vahingossa. Lisäämällä "#include" korjaa ne sekä unix että Windows. (Tämä tehtiin osana rakennuksen vahvistamista Windowsissa.) [# 692134, Dan]
Uutta strong> versiossa 2.42.2:
- Kiinteä SoupSession: proxy-resolver [# 698163, Dan]
- Muita win32-korjauksia [# 692134, Dan]
- Korjasi useita testiohjelmia, jotka toimivat edelleen, jos glib-verkkoasennusta ei ole asennettu [Dan] ja kiinteä toinen toimimaan edelleen, jos ytimessä ei ole IPv6-tukea. [# 698220, Dan]
Uutta strong> versiossa 2.42.0:
- Kiinnitti kääntäjän varoituksen 32 testissä testiohjelmassa. [Kalev Lember]
- Uudet / päivitetyt käännökset: Hindi, Kannada, Korean, Malayalam, Marathi, Odia, Persia, Tadjik, Tamil, Telugu.
Uutta strong> versiossa 2.41.92:
- Korjattu vika, joka aiheutti libsoup yrittää uudelleen väärä salasana toistuvasti, ikuisesti tietyissä tapauksissa, jotka koskivat Google-kalentereita kehityksessä particuussa. [Red Hat bug # 916224, Dan]
- Lisätty koodi, jolla tällaiset äärettömät uudelleenyritykset saadaan mahdottomaksi tulevaisuudessa. [Dan]
- Kiinteä SoupRequestData käsittelee URI: ää "" niissä. [# 695246, A & frac12; DoberAek]
- Lisätty SoupSession: proxy-resolver-ominaisuus, joka ohittaa istunnon käyttämät GProxyResolver-ominaisuudet. (Tämä tarkoittaa, että tällä hetkellä on kolme erilaista keinoa välityspalvelimen resurssien hallitsemiseen SoupSessionissa ... tämä puhdistetaan hieman 2,42 jälkeen.) [# 680273, Dan]
- Lisätty puuttuu G_BEGIN_DECLS / G_END_DECLS keitto-viesti-otsikoihin.h, jotta sen toiminnot voidaan kutsua C ++: stä. [Carlos García Campos]
- Päivitetty käännös: Assamese, Valkovenäjä, Brasilianportugali, Katalaani (Valencian), Katalaani, Tanska, Viro, Ranska, Kreikka, Gujarati, Unkari, Italia, Latvia,
Uutta strong> versiossa 2.41.91:
- Kiinteä kaatuminen, joka ilmeni XMLRPC-pyynnöissä WebKitGTK: ssä. [# 694920, Sergio]
- Kiinteä SoupCache päivittää välimuistiin otsakkeita, kun se vastaanottaa 304 Ei muutettu vastaus ja lisäsi testi tähän. [# 695121, Sergio]
- libsoup rakentaa nyt automake 1.13: n alle (ja "make check" toimii rinnakkaisella testivaljaalla, joka on oletusarvo 1.13: ssä) [# 694135]
- Testit / hakemisto sisältää nyt vain todelliset testiohjelmat, joita suorittaa "make check", ja ohjelmat, jotka on tarkoitettu esimerkkikoodiksi, ovat esimerkkejä /.
- Uusia / päivitettyjä käännöksiä: aragonialainen, kiina (perinteinen), tšekki, galicia, heprea, liettua, norja bokmA & jen; l, punjabi, espanja, ujgur, vietnam
Uutta strong> versiossa 2.41.90:
- Lisätty SoupSession: local-address-ominaisuus, jonka avulla voit pakottaa yhteydet sitoutumaan tiettyyn paikalliseen osoitteeseen (esim. hallitsemaan käyttöliittymää). [# 693215, Jonh Wendell]
- Kiinteä SoupCache, jotta voit käsitellä viestejä, jotka peruuntuvat ja lisäät testejä tähän. [# 692310, Sergio]
- Kiinteä viittausvuoto SoupCachessa, joka johti epiphanyn riippuessa useita sekunteja poistumiseen ja lopulta tulostuksen "Cache huuhtelu valmiiksi huolimatta odottamattomista pyynnöistä". Ja lisättiin lisää testejä. [# 682527, Sergio]
- Kiinteä SoupAuthNTLM niin, että SoupSession: autentikointi lähetetään uudelleen yrittämällä = TOSI, jos ensimmäinen yritys epäonnistuu (ts. tee se toimimalla samalla tavalla kuin SoupAuthBasic ja SoupAuthDigest). [# 693222, Dan]
- Kiinteä SoupSession: add-ominaisuus-tyypin omaisuus hyväksyä myös ei-SoupSessionFeature-ominaisuuksia (esim. auth-tyyppejä) [Dan]
- Kiinteä rakentamisvika, joka rikkoisi kaikki apache-pohjaiset testit, ellei sinulla ole PHP-asennusta. [# 693311, Dan]
- Päivitetty käännös: Malayalam, Puolan, Serbian, Slovakian
Uutta strong> versiossa 2.41.5:
- Vastasi muutosta SoupURI: n salasanojen käsittelyyn kohdasta 2.41.4, koska se näyttää rikkoneet joitain asioita. [# 692149, Dan]
- Vältä g_return_if_fail () ladattaessa SoupSession: ssl-ca-tiedosto epäonnistuu. [# 691930, Guillaume Desmottes]
- Kiinteä bugi SoupBodyInputStreamissa, joka aiheutti WebKitGTK: n uudelleenohjaukset. [# 692026, Sergio]
- Päivitetty käännös: Valkovenäjä, kiina (perinteinen), saksa, italia, norja bokmA & yen; l, Serbian, Uyghur
Kommentteja ei löytynyt