A GUPnP egy nyílt forráskódú és objektumorientált keret, amelyet kifejezetten UPnP eszközök és vezérlőpontok létrehozására terveztek, C-ban, a GObject és libsoup használatával. A GUPnP API könnyen használható, hatékony és rugalmas.
A GSSDP, a GUPnP-AV és a GUPnP-DLNA
A GUPnP keretrendszer több olyan könyvtárt foglal magában, mint például a GSSDP, amely az UPDP, a GUPnP-AV, az audio / video alkalmazások készítésének segítőinek és a GUPnP- DLNA, egy apró könyvtár, amely megkönnyíti a DLNA-val kapcsolatos feladatokat.
A GUPnP keretrendszer kezdetben azért jött létre, mert a fejlesztők frusztrációi a libupnp könyvtárral és a szálak zűrzavarával jöttek létre. Ezért a GUPnP teljesen egyszálú, aszinkron, integrálódik a GLib fő hurokjába, és ugyanazokat a tulajdonságokat kínálja, mint a libupnp.
A GNU / Linux bármely terjesztése támogatja
A GUPnP szoftver a GNOME Project részeként kerül kiszállításra, és a GNU / Linux bármilyen terjesztésében támogatható, amely a megfelelő Linux rendszermag alapú operációs rendszerek fő szoftverállományaitól telepíthető. A támogatott hardverplatformok 64 bites és 32 bitesek.
A felhasználók a GUPnP-t a Softoware-on terjesztett forráscsomag segítségével is telepíthetik. Ehhez egyszerűen töltse le és mentse el az archívumot a számítógépére, lehetőleg valahol a saját könyvtárában, és kibontsa annak tartalmát egy archívumkezelő segédprogrammal.
Nyisson meg egy terminál emulátor alkalmazást, költözzön át a kibontott archív fájlok helyére az & lsquo; cd & rsquo; parancsot (például cd /home/softoware/gupnp-0.20.13), és futtassa az & lsquo; ./ configure & amp; & amp; make & rsquo; parancs a program konfigurálásához és összeállításához.
A sikeres összeállítás után el tudod futtatni a & lsquo; make install & rsquo; parancs root vagy a & lsquo; sudo make install & rsquo; parancsot kiváltságos felhasználóként a GUPnP rendszer széleskörű telepítéséhez és elérhetővé tételéhez a GNU / Linux operációs rendszer összes felhasználójánál.
Újdonság ebben a kiadásban:
- Kerülje a rendszerösszeomlást a gupnp_root_device_constructorben
- Propagálás felhasználói-ügynök a gyorsítótárból
- Fix potenciális probléma boolean vs. bitwise értékeléssel
- A GUPnPServiceProxy :: subscription_expire összeomlásának megszüntetése
- A hibás művelet fejlécének elfogadása a & quot; nélkül
- Fix probléma a strcpy célpuffer-méretével a linux-kontextuskezelőben
- Ebben a kiadásban rögzített hibák:
- 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
Újdonság az 1.0.2-es verzióban:
- A GUPnPProxy esetleges ütközésének megszüntetése egy szerverkezelő lógó GUPnPServiceProxy mutatója.
- Az 1.0.2 verziónál rögzített hibák:
- https://bugzilla.gnome.org/show_bug.cgi?id=777491
- Connman CM: Különféle javítások
- Linux CM: Fix fordító figyelmeztetés a negatív eltolásról
- Dokumentáció: Az FSF-cím javítása
- Dokumentáció: Fix hivatkozások
- Build: Update ax_append_link_flags
- A 1.0.1-es verzióban javított hibák:
- https://bugzilla.gnome.org/show_bug.cgi?id=770318
Újdonság
Az újdonság a 0,20.18 / 1.0 Beta verzióban:
- Az OS X javítása.
Az újdonság a 0.20.16 verzióban:
- -tool
- Ellenőrizze, hogy az IFA_FLAGS nem csatlakozik-e egy közelmúltbeli rendszermagverzióhoz
- Adja hozzá a hiányzó m4-fájlokat
- Javítsa a problémákat az önbecsüléssel
- A GUPnPServiceAction dobozba helyezve
- Néhány JavaScript példány
- A VAPI fájl elosztása a tarballon
- A 0.20.16-os verzióban rögzített hibák:
- 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
Az újdonság a 0.20.14 verzióban:
- Hozzáadott / frissített függőségek:
- GLib 2.0 = 2.40,0
- Egyszerűsítse az UUID-kezelést.
- A 0.20.14 verzión rögzített hibák:
- https://bugzilla.gnome.org/show_bug.cgi?id=743072
- https://bugzilla.gnome.org/show_bug.cgi?id=744221
Az újdonság a 0.20.13 verzióban:
- A ciklikus javítás tartalmazza.
- Kerülje a szimbólumok újradefiniálását.
- Fix hiányzó funkció nyilatkozat.
- Ne ellenőrizd a connman.pc fájlt.
- Tevékenységek engedélyezése argumentumok nélkül.
- Tisztelet a "prefer_bigger" még akkor is, ha nincs ikonméret.
- DOAP javítások.
- Fix VAPI generáció.
- Fix referencia számlálás.
- Port új libsoup API-ba.
- A 0.20.13 verzióban rögzített hibák:
- 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
Az újdonság a 0,20.10-es verzióban:
- Győződjön meg róla, hogy a ResourceFactory proxykat hoz létre a megfelelő GType-szel.
- Lehetővé teszi a szolgáltatás-proxy leiratkozását egy visszahívás során.
- A kezelt RootDevices-ek letiltása WL változáson a ControlPoints mellett.
- A 0.20.13 verzióban rögzített hibák:
- 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
Az újdonság a 0.20.9-es verzióban:
- Hajtsa végre a HTTP 1.1-et az eszközleírási kérelmekhez.
- Add a libuuid-ot a pkg-config fájl Requires.privatejéhez.
- A gupnp_service_proxy_ {begin, send} _action_hash elutasítja, mivel nem garantálhatják az argumentumrendet.
- Adja hozzá a gupnp_service_info_get_introspection_async_full () parancsot, amely lehetővé teszi az introspekció kérését a GCancellable használatával.
- A GSSDP & lt; 0.14.6.
- A 0.20.13 verzióban rögzített hibák:
- 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
Az újdonság a 0,20.8 verzióban:
- Kisebb fordítás és stíluskorrekciók a Linux CM-ben.
- Adja hozzá a gupnp_white_list_add_entryv segédprogram funkciót.
- A & quot; port & quot; a "msearch-port" beállítására szolgáló tulajdonság tulajdonság az alap osztályon.
- Egyéb stílusjavítások
- A 0.20.13 verzióban rögzített hibák:
- https://bugzilla.gnome.org/show_bug.cgi?id=711015
Az újdonság a 0.20.7-es verzióban:
- Ne adjon ki libxml2-allokált sorokat.
- A lezuhanás megszüntetése, ha az értesítõ hoszt nem érhetõ el.
- Mindig hívja az akcióhívást aszinkron módon, még akkor is, ha hiba történt.
- A teljesítménymérési opciók hozzáadását könnyű szerverhez / klienshez.
- A 0.20.13 verzióban rögzített hibák:
- 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
Az újdonság a 0.20.6-es verzióban:
- Ne tegyen túlzott hálózati erőforrásokat.
- A 0.20.13 verzióban rögzített hibák:
- https://bugzilla.gnome.org/show_bug.cgi?id=706996
Az újdonság a 0,20.5-ös verzióban:
- Adjon hozzá néhány hiányzó G_ {BEGIN, END} _DECLS védőt.
- Korrigálja a korábbi verzióban bevezetett inicializálatlan változó használatát.
- Adja hozzá az egyszerű hálózati eszközök engedélyezési infrastruktúráját.
- Port gupnp-kötő eszköz, így használható python3-mal.
- Kisebb kódjavítások.
- Fix ütközés a NetworkManager környezetmenedzserben néhány aszinkron hívás során.
- Helyezzen egy kis memória szivárgást az unix és a Windows CM ablakban.
- Mindig engedélyezze a GTest teszteket.
- Frissítse a gtk-doc anyagokat.
- Javítsa a szolgáltatás példáját a dokumentációban.
- Távolítsa el a fordított argumentumok tesztjét a GUPnPContext tesztekben.
- A 0.20.13 verzióban rögzített hibák:
- 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
Az újdonság a 0.20.4-es verzióban:
- Fix figyelmeztetések a gtk-doc futtatásakor
- Néhány kisebb javulás a dokumentációban.
- Az ASCII csak ASCII-ként javítsa meg a felfedezéssel kapcsolatos problémákat, amikor a g_get_application_name () egy lefordított szöveget adott vissza.
- A HTTP verzió 1.1-es verzióját SOAP kérésekben kell végrehajtani.
- Javítja a potenciális összeomlást az XML elemzésben.
- Javítsa ki a potenciális memória szivárgást a gupnp_service_proxy_send_action_valistban.
- Néhány tömörítés.
- Adja hozzá a gupnp_device_info_list_dlna_device_class_identifier () nevet a csomópontok tartalmának lekéréséhez.
- A 0.20.13 verzióban rögzített hibák:
- 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
Az újdonság a 0.20.3-as verzióban:
- Hozzáad egy gupnp_context_manager_rescan_control_points szolgáltatást.
- Fix VAPI generáció, ha a g-i változat & gt; = 1,36.
- Néhány belső dokumentáció frissítése.
- Ellenőrizze a SID-t, és helyes hibát adjon vissza
- Az érvénytelen NT és NTS fejléceken visszaadott hiba javítása.
- Javítsa a SEQ-t, hogy legyen uint32.
- Visszatérés az unix statikus CM-re, ha a netlink-aljzatok nem érhetők el futási idő alatt.
- Megakadályozhat néhány C ++ nevet a példákban.
- Javítson össze a -Wall-Wextra-val
- A 0.20.13 verzióban rögzített hibák:
- 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
- A függőségek változásai:
- vapigen> = 0,20, ha a gobject-introspection> 1.36
Hozzászólás nem található