GUPnP

Software captura de pantalla:
GUPnP
Detalles de software:
Versión: 1.0.3 Actualizado
Fecha de carga: 16 Aug 18
Promotor: Zeeshan Ali
Licencia: Libre
Popularidad: 9

Rating: nan/5 (Total Votes: 0)

GUPnP es un framework de código abierto y orientado a objetos específicamente diseñado para crear dispositivos UPnP y puntos de control, escrito en C usando GObject y libsoup. La API GUPnP está diseñada para ser fácil de usar, eficiente y flexible.


Comprende de GSSDP, GUPnP-AV y GUPnP-DLNA

El marco GUPnP consta de varias bibliotecas, como GSSDP, que implementa el anuncio de recursos y descubrimiento sobre SSDP, GUPnP, que implementa la especificación UPnP, GUPnP-AV, un conjunto de ayudantes para construir aplicaciones de audio / video, y GUPnP- DLNA, una pequeña biblioteca que facilita las tareas relacionadas con DLNA.

El marco GUPnP se creó inicialmente debido a las frustraciones del desarrollador con la biblioteca libupnp y su desorden de hilos. Por lo tanto, GUPnP tiene un solo subproceso, es asíncrono, se integra con el bucle principal de GLib y ofrece el mismo conjunto de características que libupnp.


Es compatible con cualquier distribución de GNU / Linux

El software GUPnP se distribuye como parte del Proyecto GNOME y es compatible con cualquier distribución de GNU / Linux, instalable desde los repositorios de software principales de los respectivos sistemas operativos basados ​​en kernel de Linux. Las plataformas de hardware compatibles incluyen 64 bits y 32 bits.

Los usuarios también pueden instalar GUPnP utilizando el paquete fuente distribuido en Softoware. Para lograrlo, simplemente descargue y guarde el archivo en su computadora, preferiblemente en algún lugar en su directorio de inicio, y extraiga su contenido usando una utilidad de administración de archivos.

Abra una aplicación de emulador de terminal, mueva a la ubicación de los archivos de archivo extraídos mediante el & lsquo; cd & rsquo; comando (por ejemplo, cd /home/softoware/gupnp-0.20.13), y ejecute & lsquo; ./ configure & amp; & amp; hacer y rsquo; comando para configurar y compilar el programa.

Después de un proceso de compilación exitoso, podrá ejecutar & lsquo; make install & rsquo; comando como root o el & lsquo; sudo make install & rsquo; ordene como usuario privilegiado instalar el sistema GUPnP y ponerlo a disposición de todos los usuarios en su sistema operativo GNU / Linux.

Qué hay nuevo en este lanzamiento:

  • Evite un bloqueo en gupnp_root_device_constructor
  • Propagage User-Agent de Cache
  • Soluciona el problema potencial con la evaluación booleana vs. bitwise
  • Soluciona un bloqueo en GUPnPServiceProxy :: subscription_expire
  • Aceptar encabezado de acción roto sin el & quot;
  • Soluciona el problema con el tamaño del búfer de destino strcpy en el administrador de contexto de Linux
  • Errores corregidos en esta versión:
  • 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

Qué hay de nuevo en la versión 1.0.2:

  • Soluciona un posible bloqueo de GUPnPProxy al intentar acceder un puntero GUPnPServiceProxy colgante de un controlador de servidor.
  • Errores corregidos en la versión 1.0.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=777491

Qué hay de nuevo en la versión 1.0.1:

  • Connman CM: Varias correcciones
  • Linux CM: corrige la advertencia del compilador sobre el cambio negativo
  • Documentación: solucione la dirección de FSF
  • Documentación: corregir referencias
  • Build: actualizar ax_append_link_flags
  • Errores corregidos en la versión 1.0.1:
  • https://bugzilla.gnome.org/show_bug.cgi?id=770318

Qué hay de nuevo en la versión 0.20.18 / 1.0 Beta:

  • Reparar compilación en OS X.

Qué hay de nuevo en la versión 0.20.16:

  • No codifique la ruta de Python en gupnp-binding -herramienta
  • Compruebe si IFA_FLAGS no se une a una versión de kernel reciente
  • Agregue los archivos m4 faltantes
  • Soluciona problemas con la introspección
  • Hacer que GUPnPServiceAction esté en caja
  • Algunos ejemplos de JavaScript
  • Distribuya el archivo VAPI en tarball
  • Errores corregidos en la versión 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

Qué hay de nuevo en la versión 0.20.14:

  • Dependencias agregadas / actualizadas:
  • GLib 2.0 & gt; = 2.40.0
  • Simplifique el manejo de UUID.
  • Errores corregidos en la versión 0.20.14:
  • https://bugzilla.gnome.org/show_bug.cgi?id=743072
  • https://bugzilla.gnome.org/show_bug.cgi?id=744221

Qué hay de nuevo en la versión 0.20.13:

  • Fix cíclico incluye.
  • Evita la redefinición de símbolos.
  • Repare la declaración de función faltante.
  • No revises von connman.pc.
  • Permitir acciones sin argumentos.
  • Respecto & quot; prefer_bigger & quot; incluso si no hay un tamaño de icono.
  • Correcciones de DOAP.
  • Corrige la generación de VAPI.
  • Corrige el recuento de referencias.
  • Puerto a la nueva API de libsoup.
  • Errores corregidos en la versión 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

Qué hay de nuevo en la versión 0.20.10:

  • Asegúrese de que ResourceFactory crea proxies con el GType correcto.
  • Permite cancelar la suscripción a un proxy de servicio durante una devolución de llamada.
  • Deshabilita los RootDevices administrados en el cambio de WL además de los ControlPoints.
  • Errores corregidos en la versión 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

Qué hay de nuevo en la versión 0.20.9:

  • Aplicar HTTP 1.1 para las solicitudes de descripción del dispositivo.
  • Agregue libuuid a Requires.private del archivo pkg-config.
  • Deprecate gupnp_service_proxy_ {begin, send} _action_hash ya que no pueden garantizar el orden de los argumentos.
  • Agregue gupnp_service_info_get_introspection_async_full () que hace posible cancelar una solicitud de introspcetion usando GCancellable.
  • Soluciona un bloqueo cuando se ejecuta con GSSDP & lt; 0.14.6.
  • Errores corregidos en la versión 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

Qué hay de nuevo en la versión 0.20.8:

  • Pequeñas correcciones de compilación y estilo en el CM de Linux.
  • Agregue la función de utilidad gupnp_white_list_add_entryv.
  • Usar & quot; puerto & quot; propiedad para establecer & quot; msearch-port & quot; propiedad en la clase base.
  • Otras correcciones de estilo
  • Errores corregidos en la versión 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=711015

Qué hay de nuevo en la versión 0.20.7:

  • Corrige las advertencias de GCC sobre las inclusiones locales.
  • No distribuya cadenas libxml2-assigned.
  • Se corrigió un bloqueo cuando un host de notificación no estaba disponible.
  • Llama siempre a la acción call-back de forma asíncrona, incluso cuando había un error.
  • Agregue opciones de medición de rendimiento a light-server / -client.
  • Errores corregidos en la versión 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

Qué hay de nuevo en la versión 0.20.6:

  • Cambia desde 0.20.5:
  • No hagas demasiados redireccionamientos de red.
  • Errores corregidos en la versión 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=706996

Qué hay de nuevo en la versión 0.20.5:

  • Agregue algunos guardias G_ {BEGIN, END} _DECLS faltantes.
  • Corrige el uso de variables no inicializadas introducido en la versión anterior.
  • Agregue una infraestructura de lista blanca de dispositivos de red simple.
  • Port gupnp-binding-tool para que sea utilizable con python3.
  • Correcciones menores de código.
  • Soluciona los bloqueos en el administrador de contexto de NetworkManager durante algunas llamadas asíncronas.
  • Se corrigió una pequeña pérdida de memoria en Unix y Windows CM.
  • Siempre habilita las pruebas de GTest.
  • Actualiza las cosas de gtk-doc.
  • Soluciona el ejemplo del servicio en la documentación.
  • Elimine la prueba de argumentos invertidos en las pruebas GUPnPContext.
  • Errores corregidos en la versión 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

Qué hay de nuevo en la versión 0.20.4:

  • Reparar advertencias en gtk-doc run.
  • Algunas mejoras menores en la documentación.
  • Haga que el usuario-agente ASCII-only solucione problemas con el descubrimiento cuando g_get_application_name () devolvió una cadena traducida.
  • Forzar que la versión HTTP sea 1.1 en solicitudes SOAP.
  • Soluciona bloqueos potenciales en el análisis XML.
  • Repara fugas potenciales de memoria en gupnp_service_proxy_send_action_valist.
  • Algunas correcciones de estilo de código.
  • Agregue gupnp_device_info_list_dlna_device_class_identifier () para recuperar el contenido de los nodos.
  • Errores corregidos en la versión 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

Qué hay de nuevo en la versión 0.20.3:

  • Agregue una función gupnp_context_manager_rescan_control_points.
  • Corrige la generación de VAPI si la versión de g-i es & gt; = 1.36.
  • Algunas actualizaciones de documentación interna.
  • Compruebe SID y devuelva un error adecuado.
  • Se corrigió el código de error devuelto en los encabezados NT y NTS no válidos.
  • Repara SEQ para que sea un uint32.
  • Retrocede al CM estático de unix si los sockets de enlace de red no están disponibles en tiempo de ejecución.
  • Evita que se altere el nombre de C ++ en los ejemplos.
  • Corregir la compilación con -Wall -Wextra.
  • Errores corregidos en la versión 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
  • Cambios en las dependencias:
  • vapigen & gt; = 0.20 si gobject-introspection es & gt; = 1.36

Otro software de desarrollador Zeeshan Ali

GUPnP Tools
GUPnP Tools

2 Oct 17

GUPnP AV
GUPnP AV

2 Dec 17

Comentarios a la GUPnP

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!