GUPnP er en open source og objektorienteret ramme specielt designet til at oprette UPnP-enheder og kontrolpunkter, skrevet i C ved hjælp af GObject og libsoup. GUPnP API er beregnet til at være nem at bruge, effektiv og fleksibel.
Består af GSSDP, GUPnP-AV og GUPnP-DLNA
GUPnP-rammen består af flere biblioteker, som f.eks. GSSDP, som implementerer ressourceannoncering og -opdagelse over SSDP, GUPnP, som implementerer UPnP-specifikationen GUPnP-AV, et sæt hjælpere til opbygning af lyd- / videoapps og GUPnP- DLNA, et lille bibliotek, der gør DLNA-relaterede opgaver nemmere.
GUPnP-rammen blev oprindeligt oprettet på grund af udviklerens frustrationer med libupnp-biblioteket og dets rod af tråde. Derfor er GUPnP helt enkelt-gevind, asynkron, integreret med GLib-hovedløkken, og tilbyder det samme sæt funktioner som libupnp.
Det understøttes på enhver distribution af GNU / Linux
GUPnP-softwaren distribueres som en del af GNOME-projektet, og det understøttes af enhver distribution af GNU / Linux, der kan installeres fra de primære software-lagre i de respektive Linux-kernelbaserede operativsystemer. Understøttede hardwareplatforme omfatter 64-bit og 32-bit.
Brugere kan også installere GUPnP ved hjælp af kildepakken distribueret på Softoware. For at opnå det skal du blot downloade og gemme arkivet på din computer, helst et sted i din hjemmekatalog og udtrække dets indhold ved hjælp af et arkivstyringsværktøj.
Åbn en terminal emulator ansøgning, flyt til placeringen af de udpakkede arkivfiler ved hjælp af & lsquo; cd & rsquo; kommando (f.eks. cd /home/softoware/gupnp-0.20.13), og kør & lsquo; ./ configure & amp; & amp; gøre & rsquo; kommando til at konfigurere og kompilere programmet.
Efter en vellykket kompileringsproces vil du kunne køre & lsquo; gøre installation & rsquo; kommando som root eller "sudo make install & rsquo; kommandoen som en privilegeret bruger til at installere GUPnP-systemet bredt og gøre det tilgængeligt for alle brugere på dit GNU / Linux-operativsystem.
Hvad er nyt i denne udgave:
- Undgå et nedbrud i gupnp_root_device_constructor
- Udbred brugeragent fra Cache
- Fix potentielt problem med boolean vs bitwise evaluering
- Løs et crash i GUPnPServiceProxy :: subscription_expire
- Acceptér brudt aktionsoverskrift uden " "
- Løs problemet med strcpy destination buffer størrelse i linux kontekst manager
- Fejl i denne udgivelse:
- 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
Hvad er nyt i version 1.0.2:
- Løs et potentielt nedbrud af GUPnPProxy, når du forsøger at få adgang en hængende GUPnPServiceProxy-peger på en serverhåndterer.
- Fejl i version 1.0.2:
- https://bugzilla.gnome.org/show_bug.cgi?id=777491
Hvad er nyt i version 1.0.1:
- Connman CM: forskellige rettelser
- Linux CM: Fix compiler advarsel om negativt skift
- Dokumentation: Fix FSF-adresse
- Dokumentation: Ret referencer
- Byg: Opdater ax_append_link_flags
- Fejl fixet i version 1.0.1:
- https://bugzilla.gnome.org/show_bug.cgi?id=770318
Hvad er nyt i version 0.20.18 / 1.0 Beta:
- Løs bygge på OS X.
Hvad er nyt i version 0.20.16:
- Må ikke kode kode python i gupnp-bindende -tool
- Kontroller, at IFA_FLAGS ikke binder os til en nylig kerneversion
- Tilføj manglende m4 filer
- Løs problemer med introspektion
- Lav GUPnPServiceAction boxed
- Nogle JavaScript-eksempler
- Fordel VAPI-fil i tarball
- Fejl i version 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
Hvad er nyt i version 0.20.14:
- Tilføjede / opdaterede afhængigheder:
- GLib 2.0> = 2.40.0
- Forenkle UUID-håndtering.
- Fejl i version 0.20.14:
- https://bugzilla.gnome.org/show_bug.cgi?id=743072
- https://bugzilla.gnome.org/show_bug.cgi?id=744221
Hvad er nyt i version 0.20.13:
- Fix cyklisk indeholder.
- Undgå omdefinering af symboler.
- Fix manglende funktionserklæring.
- Kontroller ikke von connman.pc.
- Tillad handlinger uden argumenter.
- Respekter & quot; prefer_bigger & quot; selvom der ikke er nogen ikonstørrelse.
- DOAP-rettelser.
- Fix VAPI generation.
- Fix reference counting.
- Port til ny libsoup API.
- Fejl i version 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
Hvad er nyt i version 0.20.10:
- Sørg for, at ResourceFactory opretter proxyer med den korrekte GType.
- Gør det muligt at afmelde en serviceproxy under en tilbagekaldelse.
- Deaktiver administrerede RootDevices ved WL-ændring ud over ControlPoints.
- Fejl i version 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
Hvad er nyt i version 0.20.9:
- Enforce HTTP 1.1 til anmodninger om enhedsbeskrivelse.
- Tilføj libuuid til Requires.private of pkg-config-fil.
- Deprecate gupnp_service_proxy_ {begin, send} _action_hash, da de ikke kan garantere argumentordren.
- Tilføj gupnp_service_info_get_introspection_async_full (), der gør det muligt at annullere en introspcetion-anmodning ved hjælp af GCancellable.
- Løs et crash, når du kører med GSSDP & lt; 0.14.6.
- Fejl i version 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
Hvad er nyt i version 0.20.8:
- Mindre kompilering og stilrettelser i Linux CM.
- Tilføj gupnp_white_list_add_entryv hjælpefunktion.
- Brug & quot; port & quot; egenskab til at indstille & quot; msearch-port & quot; ejendom på grundklassen.
- Andre stilrettelser
- Fejl i version 0.20.13:
- https://bugzilla.gnome.org/show_bug.cgi?id=711015
Hvad er nyt i version 0.20.7:
- Fix GCC advarsler om lokale indeholder.
- Uddel ikke libxml2-allokerede strenge.
- Løs et crash, når en meddelelsesvært ikke var tilgængelig.
- Ring altid til opkaldshåndtering asynkront, selv når der opstod en fejl.
- Tilføj præstationsmåling muligheder til lys-server / -client.
- Fejl i version 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
Hvad er nyt i version 0.20.6:
- Ændringer siden 0.20.5:
- Foretag ikke overdreven netværksrescans.
- Fejl i version 0.20.13:
- https://bugzilla.gnome.org/show_bug.cgi?id=706996
Hvad er nyt i version 0.20.5:
- Tilføj nogle manglende G_ {BEGIN, END} _DECLS vagter.
- Fix uninitialized variable use introduceret i tidligere version.
- Tilføj simpel netværksenhed whitelisting-infrastruktur.
- Port gupnp-bindingsværktøj, så det kan bruges med python3.
- Mindre koderettelser.
- Fix nedbrud i NetworkManager-kontekstleder under nogle async-opkald.
- Fix en lille hukommelseslek i Unix og Windows CM.
- Aktiver altid GTest-test.
- Opgrader gtk-doc stuff.
- Fix serviceeksemplet i dokumentationen.
- Fjern testen for inverterede argumenter i GUPnPContext-testene.
- Fejl i version 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
Hvad er nyt i version 0.20.4:
- Læg advarsler i gtk-doc-kørslen.
- Nogle mindre forbedringer af dokumentationen.
- Gør brugeragenten ASCII-only til at løse problemer med opdagelse, når g_get_application_name () returnerede en oversat streng.
- Force HTTP-version til 1.1 i SOAP-anmodninger.
- Fix potentielle nedbrud i XML-parsing.
- Fix potentiel hukommelselækage i gupnp_service_proxy_send_action_valist.
- Nogle kodestilsrettelser.
- Tilføj gupnp_device_info_list_dlna_device_class_identifier () for at hente indholdet af noder.
- Fejl i version 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
Hvad er nyt i version 0.20.3:
- Tilføj en gupnp_context_manager_rescan_control_points funktion.
- Fix VAPI generation, hvis g-i version er & gt; = 1.36.
- Nogle interne dokumentationsopdateringer.
- Kontroller SID og returner en korrekt fejl.
- Fix fejlkode returneret på ugyldige NT og NTS overskrifter.
- Fix SEQ for at være en uint32.
- Tilbagekald til unix statisk CM, hvis netlink-stikkontakter ikke er til rådighed på runtime.
- Forhindre, at nogle C ++-navne mangler i eksemplerne.
- Fix sammen med -Wall -Wextra.
- Fejl i version 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
- Ændringer i afhængigheder:
- vapigen & gt; = 0,20 hvis gobject-introspektion er & gt; = 1,36
Kommentarer ikke fundet