GUPnP on avoimen lähdekoodin ja objektipohjainen kehys, joka on suunniteltu erityisesti UPnP-laitteiden ja ohjauspisteiden luomiseen, C-kirjaimella käyttäen GObjectia ja libsoupia. GUPnP-sovellusliittymän on tarkoitus olla helppokäyttöinen, tehokas ja joustava.
Sisältää GSSDP: n, GUPnP-AV: n ja GUPnP-DLNA: n
GUPnP-kehys koostuu useista kirjastoista, kuten GSSDP: stä, joka toteuttaa resurssien ilmoituksen ja löytämisen UPDP: n, GUPnP-AV: n, GUPnP: n, GUPnP: n, GUPnP- DLNA, pieni kirjasto, joka helpottaa DLNA: n liittyviä tehtäviä.
GUPnP-kehys alun perin luotiin kehittäjien turhautuneisuuden vuoksi libupnp-kirjaston ja sen langattomien viestien vuoksi. Siksi GUPnP on kokonaan yhden kierteinen, asynkroninen, integroitu GLib-päälenkkiin ja tarjoaa samat ominaisuudet kuin libupnp.
Se tukee kaikkia GNU / Linux-jakelua
GUPnP-ohjelmisto on jaettu osana GNOME-projektia ja sitä tuetaan kaikissa GNU / Linux-jakelussa, joka voidaan asentaa vastaavien Linux-ytimen käyttöjärjestelmien pääohjelmistojen arkistoista. Tuetut laitteistoalustat ovat 64-bittisiä ja 32-bittisiä.
Käyttäjät voivat myös asentaa GUPnP: n Softowareen jaettuun lähdepakettiin. Voit tehdä tämän yksinkertaisesti lataamalla ja tallentamalla arkiston tietokoneellesi, mieluiten jonnekin kotihakemistasi, ja poimimaan sen sisällön arkistonhallintaapuohjelman avulla.
Avaa pääteemulaattorisovellus, siirry poimittujen arkistotiedostojen sijaintiin & lsquo; cd & rsquo; komento (esim. cd /home/softoware/gupnp-0.20.13) ja suorita & lsquo; ./ configure & amp; & amp; & amp; & amp; & amp; amp; tee & rsquo; komento määrittää ja kääntää ohjelman.
Kun onnistunut kokoaminen on onnistunut, voit suorittaa & lsquo; make install & rsquo; komento root tai sudo make install & rsquo; komennon etuoikeutettuna käyttäjänä asentaa GUPnP-järjestelmä laajalle ja tehdä se kaikkien GNU / Linux-käyttöjärjestelmien käyttäjien saataville.
Mitä uutta strong> on tässä versiossa:
- Vältä kaatumista gupnp_root_device_constructorissa
- Propagation käyttäjäagentti välimuistista li>
- Korjaa potentiaalinen ongelma boolean vs. bitittäin arvioinnin kanssa
- Korjaa kaatuminen GUPnPServiceProxy :: subscription_expire -palvelussa
- Hyväksy rikki toiminta otsikko ilman & quot;
- Korjaa ongelma strcpy-kohdepuskurikoon linux-kontekstinhallinnassa
- Tässä julkaisussa korjatut virheet:
- https://bugzilla.gnome.org/show_bug.cgi?id=780640
- https://bugzilla.gnome.org/show_bug.cgi?id=780715
- https://bugzilla.gnome.org/show_bug.cgi?id=793955
Uutta strong> versiossa 1.0.2:
- Ratkaise mahdollinen GUPnPProxy- palvelimen käsittelijän heijastava GUPnPServiceProxy-osoitin.
- Virheitä, jotka on korjattu versioon 1.0.2:
- https://bugzilla.gnome.org/show_bug.cgi?id=777491
- Connman CM: Erilaiset korjaukset
- Linux CM: Korjaa kääntäjän varoitus negatiivisesta siirtymisestä
- Dokumentaatio: Korjaa FSF-osoite
- Dokumentaatio: Korjaa viitteet
- Rakenna: Päivitä ax_append_link_flags
- Virheitä, jotka on määritetty versiossa 1.0.1:
- https://bugzilla.gnome.org/show_bug.cgi?id=770318
Uutta strong>
Uutta strong> versiossa 0.20.18 / 1.0 Beta:
- Älä kooda python-polku gupnp-sitomiseen
Uutta strong> -työkalua
- Tarkista, että IFA_FLAGS ei sitoudu äskettäiseen ytimen versioon
- Lisää puuttuvat m4-tiedostot
- Korjaa ongelmat, joissa on introspection
- Tee GUPnPServiceAction-laatikko
- Jotkut JavaScript-esimerkit
- Jakaa VAPI-tiedosto tarballiin
- Virheet, jotka on korjattu versioon 0.20.16:
- https://bugzilla.gnome.org/show_bug.cgi?id=760217
- https://bugzilla.gnome.org/show_bug.cgi?id=760430
- https://bugzilla.gnome.org/show_bug.cgi?id=761265
- Lisätty / päivitetty riippuvuudet:
Uutta strong>
Uutta strong> versiossa 0.20.13:
- Fix syklinen sisältää.
- Vältä symbolien uudelleenmäärittelyä.
- Korjaa puuttuva toimintoilmoitus.
- Älä tarkista von connman.pc.
- Anna toimille ilman argumentteja.
- Kunnioitus "prefer_bigger" vaikka kuvakekokoa ei olisikaan.
- DOAP-korjauksia.
- Korjaa VAPI-sukupolvi.
- Korjaa viittauslaskenta.
- Siirrä uusi libsoup-sovellusliittymä.
- Virheet, jotka on korjattu versioon 0.20.13:
- https://bugzilla.gnome.org/show_bug.cgi?id=722696
- https://bugzilla.gnome.org/show_bug.cgi?id=731209
- https://bugzilla.gnome.org/show_bug.cgi?id=731457
- https://bugzilla.gnome.org/show_bug.cgi?id=733241
- https://bugzilla.gnome.org/show_bug.cgi?id=740267
- https://bugzilla.gnome.org/show_bug.cgi?id=742075
Uutta strong> versiossa 0.20.10:
- Varmista, että ResourceFactory luo valtakirjoja, joilla on oikea GType.
- Voit peruuttaa tilauspalvelun välityspalvelimesta puhelun aikana.
- Poista hallinnoidut RootDevices-toiminnot käytöstä WL-muutoksella ControlPointsin lisäksi.
- Virheet, jotka on korjattu versioon 0.20.13:
- https://bugzilla.gnome.org/show_bug.cgi?id=678701
- https://bugzilla.gnome.org/show_bug.cgi?id=690400
- https://bugzilla.gnome.org/show_bug.cgi?id=711332
Uutta strong> versiossa 0.20.9:
- Täytä HTTP 1.1 laitteiden kuvauspyyntöihin.
- Lisää libuuid pkg-config-tiedoston Requires.privattiin.
- Epäilen gupnp_service_proxy_ {aloita, lähetä} _action_hash koska he eivät voi taata argumenttiluokkaa.
- Lisää gupnp_service_info_get_introspection_async_full (), joka mahdollistaa introspcetion-pyynnön peruuttamisen GCancellable avulla.
- Korjaa kaatuminen käynnissä GSSDP & lt; 0.14.6.
- Virheet, jotka on korjattu versioon 0.20.13:
- https://bugzilla.gnome.org/show_bug.cgi?id=704867
- https://bugzilla.gnome.org/show_bug.cgi?id=710491
- https://bugzilla.gnome.org/show_bug.cgi?id=711027
- https://bugzilla.gnome.org/show_bug.cgi?id=711167
- https://bugzilla.gnome.org/show_bug.cgi?id=720369
- https://bugzilla.gnome.org/show_bug.cgi?id=720372
Uutta strong> versiossa 0.20.8:
- Pienet kokoelmat ja tyylien korjaukset Linux CM: ssä.
- Lisää gupnp_white_list_add_entryv apuohjelma.
- Käytä & quot; portti & quot; omaisuus asettaa "msearch-port" omaisuus perusluokassa.
- Muut tyylikorjaukset
- Virheet, jotka on korjattu versioon 0.20.13:
- https://bugzilla.gnome.org/show_bug.cgi?id=711015
Uutta strong> versiossa 0.20.7:
- Korjaa GCC: n varoitukset paikallisista palveluista.
- Älä luovuta libxml2-varattuja merkkijonoja.
- Korjaa kaatuminen, kun ilmoitus-isäntä ei ollut käytettävissä.
- Soita aina soittoääni asynkronisesti myös silloin, kun tapahtui virhe.
- Lisää suorituskyvyn mittausasetuksia valo-palvelimelle / asiakkaalle.
- Virheet, jotka on korjattu versioon 0.20.13:
- https://bugzilla.gnome.org/show_bug.cgi?id=669729
- https://bugzilla.gnome.org/show_bug.cgi?id=703263
- https://bugzilla.gnome.org/show_bug.cgi?id=708162
- https://bugzilla.gnome.org/show_bug.cgi?id=708575
- https://bugzilla.gnome.org/show_bug.cgi?id=708751
- Muutokset vuodesta 0.20.5:
Uutta strong>
Uutta strong> versiossa 0.20.5:
- Lisää joitain puuttuvia G_ {BEGIN, END} _DECLS vartijoita.
- Korjaa edellisessä versiossa käyttöön ottamaton aloitusmuuttujan käyttö.
- Lisää yksinkertainen verkkolaitteiden sallittujen infrastruktuurien luettelo.
- Portti gupnp-sitova -työkalu, joten se on käyttökelpoinen python3: n kanssa.
- Pienet koodin korjaukset.
- Ratkaisu kaatuu NetworkManagerin kontekstinhallinnassa joidenkin asynkopuhelujen aikana.
- Korjaa pieni muistivuoto Unixissa ja Windows CM: ssä.
- Ota aina käyttöön GTest-testit.
- Päivitä gtk-doc-aineistoja.
- Korjaa palvelun esimerkki dokumentaatiossa.
- Poista käänteisten argumenttien testit GUPnPContext-testeissä.
- Virheet, jotka on korjattu versioon 0.20.13:
- https://bugzilla.gnome.org/show_bug.cgi?id=694454
- https://bugzilla.gnome.org/show_bug.cgi?id=704094
- https://bugzilla.gnome.org/show_bug.cgi?id=704383
- https://bugzilla.gnome.org/show_bug.cgi?id=705712
- https://bugzilla.gnome.org/show_bug.cgi?id=706326
Uutta strong> versiossa 0.20.4:
- Korjaa varoitukset gtk-doc-käynnissä.
- Joitakin pieniä dokumenttien parannuksia.
- Varmista, että käyttäjäagentti ASCII -toiminto korjaa ongelmat löytämisen kanssa, kun g_get_application_name () palautti käännetyn merkkijonon.
- Pakota HTTP-versio SOAP-pyyntöihin 1.1.
- Korjaa mahdolliset kaatumiset XML-jäsentämisessä.
- Korjaa potentiaalinen muistivuoto gupnp_service_proxy_send_action_valist.
- Jotkut koiranesteet korjataan.
- Lisää gupnp_device_info_list_dlna_device_class_identifier () hakeaksesi solmujen sisältöä.
- Virheet, jotka on korjattu versioon 0.20.13:
- https://bugzilla.gnome.org/show_bug.cgi?id=704953
- https://bugzilla.gnome.org/show_bug.cgi?id=702555
- https://bugzilla.gnome.org/show_bug.cgi?id=704094
- https://bugzilla.gnome.org/show_bug.cgi?id=700947
Uutta strong> versiossa 0.20.3:
- Lisää gupnp_context_manager_rescan_control_points-toiminto.
- Korjaa VAPI-sukupolvi, jos g-i-versio on & gt; = 1,36.
- Jotkin sisäiset dokumentointipäivitykset.
- Tarkista SID ja palauta virheellinen virhe.
- Fix-virhekoodi palautetaan virheellisillä NT- ja NTS-otsikoilla.
- Korjaa SEQ on uint32.
- Palaa Unix-staattiseen CM-verkkoon, jos netlink-liitännät eivät ole käytettävissä ajon aikana.
- Estä joitakin C ++ -nimeä, joka esiintyy esimerkeissä.
- Korjaa kokoaminen -Wall-Wextran kanssa.
- Virheet, jotka on korjattu versioon 0.20.13:
- https://bugzilla.gnome.org/show_bug.cgi?id=697314
- https://bugzilla.gnome.org/show_bug.cgi?id=696289
- https://bugzilla.gnome.org/show_bug.cgi?id=698192
- https://bugzilla.gnome.org/show_bug.cgi?id=698125
- Muutokset riippuvuuksissa:
- vapigen> = 0,20, jos gobject-introspection on> 1.36
Kommentteja ei löytynyt