GUPnP

Software screenshot:
GUPnP
Software informatie:
Versie: 1.0.3 Bijgewerkt
Upload datum: 16 Aug 18
Ontwikkelaar: Zeeshan Ali
Licentie: Gratis
Populariteit: 9

Rating: 2.0/5 (Total Votes: 1)

GUPnP is een open source- en objectgericht framework dat specifiek is ontworpen voor het maken van UPnP-apparaten en controlepunten, geschreven in C met GObject en libsoup. De GUPnP API is bedoeld om eenvoudig te gebruiken, efficiënt en flexibel te zijn.


Bestaat uit GSSDP, GUPnP-AV en GUPnP-DLNA

Het GUPnP-framework bestaat uit verschillende bibliotheken, zoals GSSDP, die resource-aankondiging en -ontdekking implementeert via SSDP, GUPnP, die de UPnP-specificatie implementeert, GUPnP-AV, een set helpers voor het bouwen van audio- / video-apps en GUPnP- DLNA, een kleine bibliotheek die DLNA-gerelateerde taken eenvoudiger maakt.

Het GUPnP-framework is oorspronkelijk gemaakt vanwege de frustraties van ontwikkelaars met de bibliotheek libupnp en de warboel aan threads. Daarom is GUPnP volledig single-threaded, asynchroon, integreert met de GLib-hoofdlus en biedt dezelfde reeks functies als libupnp.


Het wordt ondersteund op elke distributie van GNU / Linux

De GUPnP-software wordt gedistribueerd als onderdeel van het GNOME-project en wordt ondersteund bij elke distributie van GNU / Linux, installeerbaar vanuit de hoofdsoftware-repository's van de respectieve op Linux-kernel gebaseerde besturingssystemen. Ondersteunde hardwareplatforms omvatten 64-bits en 32-bits.

Gebruikers kunnen GUPnP ook installeren met behulp van het bronpakket dat wordt gedistribueerd via Softoware. Om dit te bereiken, download en bewaar het archief eenvoudig op uw computer, bij voorkeur ergens in uw Home-directory, en extraheer de inhoud met behulp van een archiefbeheerhulpprogramma.

Open een terminalemulator-toepassing, ga naar de locatie van de uitgepakte archiefbestanden met behulp van de & lsquo; cd & rsquo; commando (bijvoorbeeld cd /home/softoware/gupnp-0.20.13), en voer & lsquo; ./ configure & amp; & amp; uit maken & rsquo; commando om het programma te configureren en compileren.

Na een succesvol compilatieproces kunt u de installatie van & lsquo; make install & rsquo; uitvoeren commando als root of de & lsquo; sudo make install & rsquo; commando als een bevoorrechte gebruiker om het GUPnP-systeem breed te installeren en beschikbaar te maken voor alle gebruikers op je GNU / Linux-besturingssysteem.

Wat is nieuw in deze versie:

  • Vermijd een crash in gupnp_root_device_constructor
  • Propagage User-Agent van Cache
  • Los het potentiële probleem op met boolean vs. bitwise evaluatie
  • Een crash repareren in GUPnPServiceProxy :: subscription_expire
  • Accepteer de kapotte Action-header zonder de & quot;
  • Probleem met strcpy bufferbestemming in linux contextbeheer
  • Bugs verholpen in deze release:
  • 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

Wat is nieuw in versie 1.0.2:

  • Een potentiële crash van GUPnPProxy oplossen bij toegang proberen een bungelende GUPnPServiceProxy-aanwijzer van een serverhandler.
  • Bugs verholpen in versie 1.0.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=777491

Wat is nieuw in versie 1.0.1:

  • Connman CM: verschillende oplossingen
  • Linux CM: compilerwaarschuwing voor negatieve shift
  • Documentatie: fixeer FSF-adres
  • Documentatie: referenties corrigeren
  • Build: update ax_append_link_flags
  • Bugs verholpen in versie 1.0.1:
  • https://bugzilla.gnome.org/show_bug.cgi?id=770318

Wat is nieuw in versie 0.20.18 / 1.0 Beta:

  • Fix build on OS X.

Wat is nieuw in versie 0.20.16:

  • Codeer het python-pad niet in gupnp-binding -tool
  • Zoek naar IFA_FLAGS om ons niet te binden aan een recente kernelversie
  • Ontbrekende m4-bestanden toevoegen
  • Problemen met introspectie oplossen
  • Maak GUPnPServiceAction ingesloten
  • Enkele JavaScript-voorbeelden
  • Distribueer VAPI-bestand in tarball
  • Bugs verholpen in versie 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

Wat is nieuw in versie 0.20.14:

  • Toegevoegde / bijgewerkte afhankelijkheden:
  • GLib 2.0 & gt; = 2.40.0
  • Vereenvoudig de UUID-afhandeling.
  • Bugs verholpen in versie 0.20.14:
  • https://bugzilla.gnome.org/show_bug.cgi?id=743072
  • https://bugzilla.gnome.org/show_bug.cgi?id=744221

Wat is nieuw in versie 0.20.13:

  • Fix cyclisch omvat.
  • Vermijd herdefiniëring van symbolen.
  • Bevestiging ontbrekende functieaangifte.
  • Controleer von connman.pc.
  • niet
  • Acties zonder argumenten toestaan.
  • Respecteren & quot; prefer_bigger & quot; zelfs als er geen pictogramgrootte is.
  • DOAP-fixes
  • Fix VAPI-generatie.
  • Referentietelling corrigeren.
  • Poort naar nieuwe libsoup API.
  • Bugs verholpen in versie 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

Wat is nieuw in versie 0.20.10:

  • Zorg ervoor dat ResourceFactory proxy's maakt met het juiste GType.
  • Maak het mogelijk om je af te melden bij een serviceproxy tijdens een call-back.
  • Managed RootDevices uitschakelen bij WL-wijziging naast ControlPoints.
  • Bugs verholpen in versie 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

Wat is nieuw in versie 0.20.9:

  • Behandel HTTP 1.1 voor verzoeken om apparaatbeschrijving
  • Libuuid toevoegen aan Requires.private van pkg-config-bestand.
  • Deporteer gupnp_service_proxy_ {begin, verstuur} _action_hash omdat ze de argumentvolgorde niet kunnen garanderen.
  • Voeg gupnp_service_info_get_introspection_async_full () toe die het mogelijk maakt om een ​​introspcetion-verzoek te annuleren met GCancellable.
  • Een crash repareren tijdens het uitvoeren met GSSDP & lt; 0.14.6.
  • Bugs verholpen in versie 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

Wat is nieuw in versie 0.20.8:

  • Kleine compilatie- en stijlfixes in de Linux-CM.
  • Werkfunctie gupnp_white_list_add_entryv toevoegen.
  • Gebruik & quot; port & quot; eigenschap om & quot; msearch-poort & quot; in te stellen eigendom op basisklasse.
  • Oplossingen voor andere stijlen
  • Bugs verholpen in versie 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=711015

Wat is nieuw in versie 0.20.7:

  • Fixeer GCC-waarschuwingen over lokale include.
  • Geef libxml2-toegewezen reeksen niet uit.
  • Een crash repareren wanneer een meldingshost niet beschikbaar was.
  • Bel actie call-back altijd asynchroon, zelfs als er een fout was.
  • Prestatiemetingsopties toevoegen aan light-server / -client.
  • Bugs verholpen in versie 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

Wat is nieuw in versie 0.20.6:

  • Wijzigingen sinds 0.20.5:
  • Doe geen overdadige netwerkrescans.
  • Bugs verholpen in versie 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=706996

Wat is nieuw in versie 0.20.5:

  • Voeg ontbrekende G_ {BEGIN, END} _DECLS bewakers toe.
  • Niet-geïnitialiseerd variabel gebruik herstellen dat in de vorige versie is geïntroduceerd.
  • Voeg een witte netwerkinfrastructuur toe voor een eenvoudig netwerkapparaat.
  • Poort gupnp-binding-tool zodat het bruikbaar is met python3.
  • Kleine codefixes.
  • Repareer crashes in de contextmanager van NetworkManager tijdens sommige asynchrone oproepen.
  • Verhelp een klein geheugenlek in de Unix en Windows CM.
  • Schakel GTest-tests altijd in.
  • Upgrade gtk-doc dingen
  • Bevestig het servicevoorbeeld in de documentatie.
  • Verwijder de test voor omgekeerde argumenten in de GUPnPContext-tests.
  • Bugs verholpen in versie 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

Wat is nieuw in versie 0.20.4:

  • Herstel waarschuwingen in gtk-doc run.
  • Enkele kleine verbeteringen aan de documentatie.
  • Maak de user-agent ASCII-only om problemen met detectie te verhelpen wanneer g_get_application_name () een vertaalde tekenreeks retourneerde.
  • Forceer HTTP-versie om 1.1 te zijn in SOAP-aanvragen.
  • Vastgestelde potentiële crashes in XML-parsing.
  • Fixeer potentieel geheugenlek in gupnp_service_proxy_send_action_valist.
  • Bepaalde oplossingen voor codestijlen
  • Voeg gupnp_device_info_list_dlna_device_class_identifier () toe om de inhoud van knooppunten op te halen.
  • Bugs verholpen in versie 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

Wat is nieuw in versie 0.20.3:

  • Voeg een functie gupnp_context_manager_rescan_control_points toe.
  • Herstel VAPI-generatie als g-i-versie > = 1.36 is.
  • Enkele interne documentatie-updates.
  • Controleer de SID en retourneer een goede fout.
  • Herstel foutcode geretourneerd op ongeldige NT- en NTS-headers.
  • Fix SEQ als een uint32.
  • Terugvallen naar statische CM van Unix als netlink-sockets niet beschikbaar zijn tijdens runtime.
  • Voorkom een ​​verminking van C ++ -namen in de voorbeelden.
  • Corrigeer het compileren met -Wall -Wextra.
  • Bugs verholpen in versie 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
  • Wijzigingen in afhankelijkheden:
  • vapigen & gt; = 0.20 als gobject-introspection > = 1.36 is

Andere software van ontwikkelaar Zeeshan Ali

GUPnP AV
GUPnP AV

2 Dec 17

GUPnP Tools
GUPnP Tools

2 Oct 17

Reacties op GUPnP

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!