GUPnP

Screenshot der Software:
GUPnP
Softwarebeschreibung:
Version: 1.0.3 Aktualisiert
Upload-Datum: 16 Aug 18
Entwickler: Zeeshan Ali
Lizenz: Frei
Popularität: 9

Rating: nan/5 (Total Votes: 0)

GUPnP ist ein Open-Source- und objektorientiertes Framework, das speziell für die Erstellung von UPnP-Geräten und Kontrollpunkten entwickelt wurde und in C mit GObject und libsoup geschrieben wurde. Die GUPnP-API soll benutzerfreundlich, effizient und flexibel sein.


Umfasst GSSDP, GUPnP-AV und GUPnP-DLNA

Das GUPnP-Framework besteht aus mehreren Bibliotheken, wie GSSDP, das die Ressourcenankündigung und -erkennung über SSDP implementiert, GUPnP, die die UPnP-Spezifikation implementiert, GUPnP-AV, einer Gruppe von Helfern zum Erstellen von Audio- / Video-Apps und GUPnP- DLNA, eine kleine Bibliothek, die DLNA-bezogene Aufgaben erleichtert.

Das GUPnP-Framework wurde ursprünglich erstellt, weil der Entwickler mit der libupnp-Bibliothek und seinem Chaos an Threads frustriert war. Daher ist GUPnP vollständig single-threaded, asynchron, integriert in die GLib-Hauptschleife und bietet den gleichen Satz von Funktionen wie libupnp.


Es wird bei jeder Distribution von GNU / Linux unterstützt

Die GUPnP-Software wird als Teil des GNOME-Projekts vertrieben und wird bei jeder Distribution von GNU / Linux unterstützt, die von den Haupt-Software-Repositories der jeweiligen Linux-Kernel-basierten Betriebssysteme installiert werden kann. Unterstützte Hardwareplattformen umfassen 64-Bit und 32-Bit.

Benutzer können GUPnP auch mit dem auf Softoware verteilten Quellpaket installieren. Um dies zu erreichen, laden Sie einfach das Archiv herunter und speichern Sie es auf Ihrem Computer, vorzugsweise irgendwo in Ihrem Home-Verzeichnis, und extrahieren Sie den Inhalt mit einem Archiv-Manager-Dienstprogramm.

Öffnen Sie eine Terminal-Emulator-Anwendung, wechseln Sie zum Speicherort der extrahierten Archivdateien, indem Sie die & c; -Datei verwenden. Befehl (z. B. cd /home/softoware/gupnp-0.20.13) und führen Sie das & lsquo; ./ configure & amp; & amp ;; machen & rsquo; Befehl zum Konfigurieren und Kompilieren des Programms.

Nach einem erfolgreichen Kompilierungsvorgang können Sie die Installation & rsquo; Befehl als root oder das & lsquo; sudo make install & rsquo; befehle als privilegierter Benutzer, GUPnP systemweit zu installieren und allen Benutzern auf deinem GNU / Linux-Betriebssystem zur Verfügung zu stellen.

Was ist neu in dieser Version:

  • Vermeiden Sie einen Absturz in gupnp_root_device_constructor
  • Propagieren von User-Agent aus dem Cache
  • Behebung eines potentiellen Problems mit boolescher vs. bitweiser Auswertung
  • Beheben Sie einen Absturz in GUPnPServiceProxy :: subscription_expire
  • Akzeptieren Sie einen defekten Action-Header ohne das & quot;
  • Beheben Sie das Problem mit der strcpy-Zielpuffergröße im Linux-Kontextmanager
  • In dieser Version behobene Fehler:
  • 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

Was ist neu in Version 1.0.2:

  • Behebung eines möglichen Absturzes von GUPnPProxy beim Zugriff ein baumelnder GUPnPServiceProxy-Zeiger eines Server-Handlers.
  • In Version 1.0.2 behobene Fehler:
  • https://bugzilla.gnome.org/show_bug.cgi?id=777491

Was ist neu in Version 1.0.1:

  • Connman CM: Verschiedene Korrekturen
  • Linux CM: Fix Compiler Warnung über negative Verschiebung
  • Dokumentation: Fix FSF Adresse
  • Dokumentation: Referenzen korrigieren
  • Build: Aktualisieren Sie ax_append_link_flags
  • In Version 1.0.1 behobene Fehler:
  • https://bugzilla.gnome.org/show_bug.cgi?id=770318

Was ist neu in der Version 0.20.18 / 1.0 Beta:

  • Korrigiert Build auf OS X.

Was ist neu in Version 0.20.16:

  • Python-Pfad nicht fest in gupnp-Bindung codieren -tool
  • Überprüfen Sie, ob IFA_FLAGS sich nicht an eine aktuelle Kernel-Version bindet
  • Fügen Sie fehlende m4-Dateien hinzu
  • Beheben Sie Probleme mit Introspektion
  • Machen Sie GUPnPServiceAction boxed
  • Einige JavaScript-Beispiele
  • Verteilen Sie die VAPI-Datei in Tarball
  • In Version 0.20.16 behobene Fehler:
  • 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

Was ist neu in Version 0.20.14:

  • Hinzugefügte / aktualisierte Abhängigkeiten:
  • GLib 2.0 & gt; = 2.40.0
  • Vereinfachen Sie die UUID-Behandlung.
  • In Version 0.20.14 behobene Fehler:
  • https://bugzilla.gnome.org/show_bug.cgi?id=743072
  • https://bugzilla.gnome.org/show_bug.cgi?id=744221

Was ist neu in Version 0.20.13:

  • Korrigiert zyklische Includes.
  • Vermeiden Sie die Neudefinition von Symbolen.
  • Behebung fehlender Funktionsdeklarationen.
  • Überprüfen Sie nicht von connman.pc.
  • Erlaube Aktionen ohne Argumente.
  • Respect & quot; prefer_bigger & quot; auch wenn keine Symbolgröße vorhanden ist.
  • DOAP-Korrekturen.
  • Fix VAPI-Generierung.
  • Fix Referenzzählung.
  • Port zu neuer libsoup-API.
  • In Version 0.20.13 behobene Fehler:
  • 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

Was ist neu in Version 0.20.10:

  • Stellen Sie sicher, dass ResourceFactory Proxys mit dem richtigen GType erstellt.
  • Ermöglicht das Abmelden von einem Dienst-Proxy während eines Rückrufs.
  • Deaktiviere verwaltete RootDevices bei WL-Änderungen zusätzlich zu ControlPoints.
  • In Version 0.20.13 behobene Fehler:
  • 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

Was ist neu in Version 0.20.9:

  • Erzwingen Sie HTTP 1.1 für Gerätebeschreibungsanforderungen.
  • Fügen Sie libuuid zu Requires.private der pkg-config-Datei hinzu.
  • Verwerfen Sie gupnp_service_proxy_ {begin, send} _action_hash, da sie die Reihenfolge der Argumente nicht garantieren können.
  • Fügen Sie gupnp_service_info_get_introspection_async_full () hinzu, das es ermöglicht, eine Introspektionsanforderung mit GCancellable zu löschen.
  • Beheben Sie einen Absturz beim Ausführen mit GSSDP & lt; 0.14.6.
  • In Version 0.20.13 behobene Fehler:
  • 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

Was ist neu in Version 0.20.8:

  • Minor Compilation und Style Fixes im Linux CM.
  • Fügen Sie die Dienstprogrammfunktion gupnp_white_list_add_entryv hinzu.
  • Verwenden Sie & quot; port & quot; Eigenschaft zum Setzen von "msearch-port" Eigenschaft für die Basisklasse.
  • Andere Stilfixes
  • In Version 0.20.13 behobene Fehler:
  • https://bugzilla.gnome.org/show_bug.cgi?id=711015

Was ist neu in Version 0.20.7:

  • Korrektur der GCC-Warnungen zu lokalen Includes.
  • Verteilen Sie keine libxml2-zugewiesenen Strings.
  • Beheben Sie einen Absturz, wenn ein Benachrichtigungshost nicht verfügbar war.
  • Rufen Sie den Aktionsrückruf immer asynchron auf, auch wenn ein Fehler aufgetreten ist.
  • Fügen Sie dem Light-Server / -client Leistungsmessungsoptionen hinzu.
  • In Version 0.20.13 behobene Fehler:
  • 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

Was ist neu in Version 0.20.6:

  • Änderungen seit 0.20.5:
  • Führen Sie keine übermäßigen Netzwerkrescans durch.
  • In Version 0.20.13 behobene Fehler:
  • https://bugzilla.gnome.org/show_bug.cgi?id=706996

Was ist neu in Version 0.20.5:

  • Fügen Sie einige fehlende G_ {BEGIN, END} _DECLS Wächter hinzu.
  • Die nicht initialisierte Verwendung von Variablen in der vorherigen Version wurde behoben.
  • Fügen Sie eine einfache Whitelist-Infrastruktur für Netzwerkgeräte hinzu.
  • Port gupnp-binding-tool, so dass es mit python3 verwendbar ist.
  • Kleinere Code-Korrekturen.
  • Korrigiert Abstürze im NetworkManager-Kontextmanager während einiger asynchroner Aufrufe.
  • Beheben Sie ein kleines Speicherleck im UNIX- und Windows-CM.
  • Aktivieren Sie immer GTest-Tests.
  • Verbessere gtk-doc Zeug.
  • Beheben Sie das Servicebeispiel in der Dokumentation.
  • Entfernen Sie den Test für invertierte Argumente in den GUPnPContext-Tests.
  • In Version 0.20.13 behobene Fehler:
  • 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

Was ist neu in Version 0.20.4:

  • Fix Warnungen in gtk-doc run.
  • Einige kleinere Verbesserungen an der Dokumentation.
  • Machen Sie den User-Agent ASCII-only, um Probleme mit der Erkennung zu beheben, wenn g_get_application_name () eine übersetzte Zeichenfolge zurückgegeben hat.
  • Erzwingen Sie die HTTP-Version in SOAP-Anfragen auf 1.1.
  • Behebt mögliche Abstürze beim XML-Parsing.
  • Behebung eines möglichen Speicherlecks in gupnp_service_proxy_send_action_valist.
  • Einige Codestyle-Fixes.
  • Fügen Sie gupnp_device_info_list_dlna_device_class_identifier () hinzu, um den Inhalt von Knoten abzurufen.
  • In Version 0.20.13 behobene Fehler:
  • 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

Was ist neu in Version 0.20.3:

  • Fügen Sie eine Funktion gupnp_context_manager_rescan_control_points hinzu.
  • Behebt die VAPI-Generierung, wenn die g-i-Version & gt; = 1.36.
  • lautet
  • Einige interne Dokumentationsaktualisierungen.
  • Überprüfen Sie die SID und geben Sie einen korrekten Fehler zurück.
  • Fehlercode behoben, der bei ungültigen NT- und NTS-Headern zurückgegeben wurde.
  • Fix SEQ zu einem uint32.
  • Fallback auf unix static CM, wenn netlink sockets zur Laufzeit nicht verfügbar sind.
  • Verhindern Sie einige C ++ - Namensänderungen in den Beispielen.
  • Fix Kompilieren mit -Wall -Wextra.
  • In Version 0.20.13 behobene Fehler:
  • 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
  • Änderungen in den Abhängigkeiten:
  • vapigen & gt; = 0.20 wenn Gobject-Introspektion & gt; = 1.36
  • ist

Andere Software von Entwickler Zeeshan Ali

GUPnP Tools
GUPnP Tools

2 Oct 17

GUPnP AV
GUPnP AV

2 Dec 17

Kommentare zu GUPnP

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!