GUPnP

Logiciel capture d'écran:
GUPnP
Détails logiciels:
Version: 1.0.3 Mise à jour
Date de transfert: 16 Aug 18
Développeur: Zeeshan Ali
Licence: Gratuit
Popularité: 9

Rating: nan/5 (Total Votes: 0)

GUPnP est un framework open source et orienté objet spécialement conçu pour créer des périphériques UPnP et des points de contrôle, écrits en C avec GObject et libsoup. L'API GUPnP est conçue pour être facile à utiliser, efficace et flexible.


Comprend GSSDP, GUPnP-AV et GUPnP-DLNA

Le framework GUPnP se compose de plusieurs bibliothèques, telles que GSSDP, qui implémente l’annonce et la découverte des ressources via SSDP, GUPnP, qui implémente la spécification UPnP, GUPnP-AV, un ensemble d’aides à la création d’applications audio / vidéo et GUPnP- DLNA, une petite bibliothèque qui facilite les tâches liées à DLNA.

L'infrastructure GUPnP a été créée à l'origine en raison des frustrations du développeur avec la bibliothèque libupnp et ses problèmes de threads. Par conséquent, GUPnP est entièrement mono-thread, asynchrone, s'intègre à la boucle principale GLib et offre le même ensemble de fonctionnalités que libupnp.


Il est pris en charge sur toute distribution de GNU / Linux

Le logiciel GUPnP est distribué dans le cadre du projet GNOME et est pris en charge sur toute distribution de GNU / Linux, installable à partir des principaux dépôts de logiciels des systèmes d’exploitation Linux respectifs. Les plates-formes matérielles prises en charge incluent 64 bits et 32 ​​bits.

Les utilisateurs peuvent également installer GUPnP en utilisant le paquet source distribué sur Softoware. Pour cela, il vous suffit de télécharger et d’enregistrer l’archive sur votre ordinateur, de préférence quelque part dans votre répertoire personnel, et d’extraire son contenu à l’aide d’un utilitaire de gestion d’archives.

Ouvrez une application d’émulateur de terminal, déplacez-vous à l’emplacement des fichiers d’archive extraits à l’aide du commande (par exemple, cd /home/softoware/gupnp-0.20.13), et lancez le programme & ls; & configure & amp; faire & rsquo; commande pour configurer et compiler le programme.

Après un processus de compilation réussi, vous pourrez exécuter le programme d'installation de make & make; commande en tant que root ou le "sudo make install"; commande en tant qu'utilisateur privilégié pour installer le système GUPnP dans son ensemble et le rendre disponible à tous les utilisateurs de votre système d'exploitation GNU / Linux.

Nouveautés dans cette version:

  • Évitez un plantage dans gupnp_root_device_constructor
  • Agent utilisateur de propagande du cache
  • Correction d'un problème potentiel avec une évaluation booléenne vs une évaluation binaire
  • Correction d'un plantage dans GUPnPServiceProxy :: subscription_expire
  • Accepter l’en-tête de l’action brisée sans le & quot;
  • Correction du problème de la taille du tampon de destination strcpy dans le gestionnaire de contexte linux
  • Bugs corrigés dans cette version:
  • 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

Nouveautés dans la version 1.0.2:

  • Correction d'un blocage potentiel de GUPnPProxy lors d'une tentative d'accès un pointeur GUPnPServiceProxy de gestionnaire de serveur.
  • Bugs corrigés dans la version 1.0.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=777491

Nouveautés dans la version 1.0.1:

  • Connman CM: divers correctifs
  • Linux CM: correction de l'avertissement du compilateur à propos du décalage négatif
  • Documentation: corrige l’adresse FSF
  • Documentation: corriger les références
  • Construire: Mettre à jour ax_append_link_flags
  • Bogues corrigés dans la version 1.0.1:
  • https://bugzilla.gnome.org/show_bug.cgi?id=770318

Nouveautés dans la version 0.20.18 / 1.0 Bêta:

  • Correction sur OS X.

Nouveautés dans la version 0.20.16:

  • Ne codez pas le chemin de python dans gupnp-binding -tool
  • Vérifiez que IFA_FLAGS ne se lie pas à une version récente du noyau
  • Ajouter les fichiers m4 manquants
  • Résoudre les problèmes d’introspection
  • Rendre GUPnPServiceAction en boîte
  • Quelques exemples JavaScript
  • Distribuer le fichier VAPI dans l'archive
  • Bugs corrigés dans la 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

Nouveautés dans la version 0.20.14:

  • Dépendances ajoutées / mises à jour:
  • GLib 2.0 & gt; = 2.40.0
  • Simplifier la gestion des UUID.
  • Bogues corrigés dans la version 0.20.14:
  • https://bugzilla.gnome.org/show_bug.cgi?id=743072
  • https://bugzilla.gnome.org/show_bug.cgi?id=744221

Nouveautés dans la version 0.20.13:

  • Correction des inclusions cycliques.
  • Évitez la redéfinition des symboles.
  • Correction de la déclaration de fonction manquante.
  • Ne pas vérifier von connman.pc.
  • Autoriser les actions sans arguments.
  • Respecter & quot; prefer_bigger & quot; même s'il n'y a pas de taille d'icône.
  • Corrections DOAP.
  • Correction de la génération de VAPI.
  • Corriger le comptage des références.
  • Port vers la nouvelle API libsoup.
  • Bugs corrigés dans la 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

Nouveautés dans la version 0.20.10:

  • Assurez-vous que ResourceFactory crée des proxies avec le bon type de GType.
  • Permet de se désabonner d’un proxy de service lors d’un rappel.
  • Désactiver les RootDevices gérés lors du changement de WL en plus des ControlPoints.
  • Bugs corrigés dans la 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

Nouveautés dans la version 0.20.9:

  • Appliquez HTTP 1.1 pour les demandes de description de périphérique.
  • Ajoutez libuuid à Calls.private du fichier pkg-config.
  • Observez gupnp_service_proxy_ {begin, send} _action_hash car ils ne peuvent pas garantir l'ordre des arguments.
  • Ajoutez gupnp_service_info_get_introspection_async_full () qui permet d’annuler une requête d’introspection à l’aide de GCancellable.
  • Corriger un crash lors de l'exécution avec GSSDP & lt; 0.14.6.
  • Bugs corrigés dans la 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

Nouveautés dans la version 0.20.8:

  • Corrections mineures de compilation et de style dans le CM Linux.
  • Ajoutez la fonction utilitaire gupnp_white_list_add_entryv.
  • Utilisez & quot; port & quot; propriété pour définir & quot; msearch-port & quot; propriété sur la classe de base.
  • Autres corrections de style
  • Bugs corrigés dans la version 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=711015

Nouveautés dans la version 0.20.7:

  • Correction des avertissements GCC sur les inclusions locales.
  • Ne distribuez pas les chaînes allouées à libxml2.
  • Correction d'un plantage lorsqu'un hôte de notification n'était pas disponible.
  • Appelez toujours le rappel d’action de manière asynchrone, même en cas d’erreur.
  • Ajoutez des options de mesure des performances à light-server / -client.
  • Bugs corrigés dans la 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

Nouveautés dans la version 0.20.6:

  • Modifications depuis le 0.20.5:
  • Ne faites pas de réanalyses réseau excessives.
  • Bugs corrigés dans la version 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=706996

Nouveautés dans la version 0.20.5:

  • Ajoutez des protections G_ {BEGIN, END} _DECLS manquantes.
  • Correction de l’utilisation de la variable non initialisée introduite dans la version précédente.
  • Ajoutez une infrastructure de liste blanche de périphériques réseau simple.
  • Port gupnp-binding-tool afin qu'il soit utilisable avec python3.
  • Corrections de code mineures.
  • Corrige des pannes dans le gestionnaire de contexte NetworkManager lors de certains appels asynchrones.
  • Corrige une petite fuite de mémoire dans l’Unix et Windows CM.
  • Activez toujours les tests GTest.
  • Mettez à jour les trucs de gtk-doc.
  • Corrigez l'exemple de service dans la documentation.
  • Supprimez le test des arguments inversés dans les tests GUPnPContext.
  • Bugs corrigés dans la 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

Nouveautés dans la version 0.20.4:

  • Correction des avertissements dans gtk-doc run.
  • Quelques améliorations mineures à la documentation.
  • Définissez uniquement l'agent utilisateur ASCII pour résoudre les problèmes de découverte lorsque g_get_application_name () a renvoyé une chaîne traduite.
  • Forcer la version HTTP 1.1 dans les requêtes SOAP.
  • Corriger les pannes potentielles dans l’analyse XML.
  • Corrigez les fuites de mémoire potentielles dans gupnp_service_proxy_send_action_valist.
  • Quelques corrections de codestyle.
  • Ajoutez gupnp_device_info_list_dlna_device_class_identifier () pour récupérer le contenu des noeuds.
  • Bugs corrigés dans la 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

Nouveautés dans la version 0.20.3:

  • Ajoutez une fonctionnalité gupnp_context_manager_rescan_control_points.
  • Correction de la génération de VAPI si la version de g-i est & gt; = 1,36.
  • Quelques mises à jour de la documentation interne.
  • Vérifiez le SID et renvoyez une erreur correcte.
  • Correction du code d'erreur renvoyé sur les en-têtes NT et NTS non valides.
  • Fixe SEQ pour qu'il soit un uint32.
  • Retour en CM statique unix si les sockets netlink ne sont pas disponibles à l'exécution.
  • Empêchez la gestion de certains noms C ++ dans les exemples.
  • Corrige la compilation avec -Wall -Wextra.
  • Bugs corrigés dans la 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
  • Modifications des dépendances:
  • vapigen & gt; = 0,20 si gobject-introspection est & gt; = 1,36

D'autres logiciels de développeur Zeeshan Ali

GUPnP Tools
GUPnP Tools

2 Oct 17

GUPnP AV
GUPnP AV

2 Dec 17

Commentaires à GUPnP

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!