GUPnP

Скриншот программы:
GUPnP
Детали программы:
Версия: 1.0.3 обновление
Дата загрузки: 16 Aug 18
Разработчик: Zeeshan Ali
Тип распространения: Бесплатная
Популярность: 9

Rating: nan/5 (Total Votes: 0)

GUPnP - это открытый и объектно-ориентированный фреймворк, специально предназначенный для создания UPnP-устройств и контрольных точек, написанных на C с использованием GObject и libsoup. API GUPnP предназначен для простого использования, эффективности и гибкости.


Состоит из GSSDP, GUPnP-AV и GUPnP-DLNA

Структура GUPnP состоит из нескольких библиотек, таких как GSSDP, которые реализуют объявление ресурсов и обнаружение через SSDP, GUPnP, который реализует спецификацию UPnP, GUPnP-AV, набор помощников для создания аудио / видео приложений и GUPnP- DLNA, крошечная библиотека, которая облегчает задачи, связанные с DLNA.

Структура GUPnP изначально была создана из-за разочарования разработчиков библиотеки libupnp и беспорядка потоков. Поэтому GUPnP полностью однопоточный, асинхронный, интегрируется с основным циклом GLib и предлагает тот же набор функций, что и libupnp.


Он поддерживается при любом распространении GNU / Linux

Программное обеспечение GUPnP распространяется как часть проекта GNOME и поддерживается при любом распространении GNU / Linux, устанавливаемом из основных программных репозиториев соответствующих Linux-операционных систем на базе ядра. Поддерживаемые аппаратные платформы включают 64-разрядные и 32-разрядные версии.

Пользователи также могут установить GUPnP, используя исходный пакет, распространяемый на Softoware. Для этого просто загрузите и сохраните архив на своем компьютере, желательно где-нибудь в своем домашнем каталоге, и извлеките его содержимое с помощью утилиты диспетчера архива.

Откройте приложение эмулятора терминала, перейдите к местоположению извлеченных архивных файлов с помощью & lsquo; cd & rsquo; (например, cd /home/softoware/gupnp-0.20.13) и запустить & lsquo; ./ configure & amp; & amp; & amp; сделать & Rsquo; команду для настройки и компиляции программы.

После успешного процесса компиляции вы сможете запустить & lsquo; make install & rsquo; команда как root или sudo make install & rsquo; как привилегированный пользователь для установки GUPnP в широком масштабе и сделать его доступным для всех пользователей в вашей операционной системе GNU / Linux.

Что нового в этой версии:

  • Избегайте сбоя в gupnp_root_device_constructor
  • Пользователь-агент Propagage из кэша
  • Исправить потенциальную проблему с помощью логической или побитовой оценки
  • Устранить сбой в GUPnPServiceProxy :: subscription_expire
  • Принять сломанный заголовок Action без <& li>
  • Исправить проблему с размером буфера назначения в диспетчере контекстов linux
  • Исправлены ошибки в этой версии:
  • 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

Что нового в версии 1.0.2:

  • Исправить потенциальный сбой GUPnPProxy при попытке доступа свисающий указатель GUPnPServiceProxy обработчика сервера.
  • Исправлены ошибки в версии 1.0.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=777491

Что нового в версии 1.0.1:

  • Connman CM: различные исправления
  • Linux CM: исправить предупреждение компилятора о негативном сдвиге
  • Документация: Исправить адрес FSF
  • Документация: Исправление ссылок
  • Сборка: обновление ax_append_link_flags
  • Исправлены ошибки в версии 1.0.1:
  • https://bugzilla.gnome.org/show_bug.cgi?id=770318

Что нового в версии 0.20.18 / 1.0 Beta:

  • Исправить ошибку в OS X.

Что нового в версии 0.20.16:

  • Не перекодируйте путь python в gupnp-binding -tool
  • Убедитесь, что IFA_FLAGS не привязаны к последней версии ядра.
  • Добавить отсутствующие файлы m4
  • Исправить проблемы с интроспекцией
  • Сделать GUPnPServiceAction в коробке
  • Некоторые примеры JavaScript
  • Распространять файл VAPI в tarball
  • Ошибки, исправленные в версии 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

Что нового в версии 0.20.14:

  • Добавлены / обновлены зависимости:
  • GLib 2.0 & gt; = 2.40.0
  • Упрощение обработки UUID.
  • Ошибки, исправленные в версии 0.20.14:
  • https://bugzilla.gnome.org/show_bug.cgi?id=743072
  • https://bugzilla.gnome.org/show_bug.cgi?id=744221

Что нового в версии 0.20.13:

  • Включает циклическое исправление.
  • Избегайте переопределения символов.
  • Исправить отсутствие объявления функции.
  • Не проверять von connman.pc.
  • Разрешить действия без аргументов.
  • Respect & quot; prefer_bigger & quot; даже если размер значка отсутствует.
  • Исправления DOAP.
  • Исправьте генерацию VAPI.
  • Исправить подсчет ссылок.
  • Порт для нового API libsoup.
  • Ошибки, исправленные в версии 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

Что нового в версии 0.20.10:

  • Убедитесь, что ResourceFactory создает прокси с правильным GType.
  • Позвольте отказаться от подписки на прокси-сервер службы во время обратного вызова.
  • Отключить управляемые RootDevices при изменении WL в дополнение к ControlPoints.
  • Ошибки, исправленные в версии 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

Что нового в версии 0.20.9:

  • Обеспечьте HTTP 1.1 для запросов описания устройства.
  • Добавить libuuid в Requires.private из файла pkg-config.
  • Заблокируйте gupnp_service_proxy_ {begin, send} _action_hash, поскольку они не могут гарантировать порядок аргументов.
  • Добавьте gupnp_service_info_get_introspection_async_full (), который позволяет отменить запрос introspcetion, используя GCancellable.
  • Исправьте сбой при работе с GSSDP & lt; 0.14.6.
  • Ошибки, исправленные в версии 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

Что нового в версии 0.20.8:

  • Небольшая компиляция и исправления стиля в CMU Linux.
  • Добавить функцию gupnp_white_list_add_entryv.
  • Использовать & quot; порт & quot; свойство для установки "msearch-port & quot; свойство в базовом классе.
  • Другие исправления стиля
  • Ошибки, исправленные в версии 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=711015

Что нового в версии 0.20.7:

  • Исправлены предупреждения GCC о локальном включении.
  • Не передавайте строки, выделенные libxml2.
  • Исправьте сбой, когда узел уведомления не был доступен.
  • Всегда вызывать асинхронный вызов вызова, даже если произошла ошибка.
  • Добавьте параметры измерения производительности в light-server / -client.
  • Ошибки, исправленные в версии 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

Что нового в версии 0.20.6:

  • Изменения с 0.20.5:
  • Не выполняйте чрезмерные сетевые rescans.
  • Ошибки, исправленные в версии 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=706996

Что нового в версии 0.20.5:

  • Добавьте несколько отсутствующих защитников G_ {BEGIN, END} _DECLS.
  • Исправить неинициализированную переменную, введенную в предыдущей версии.
  • Добавить простую инфраструктуру белого списка сетевых устройств.
  • Port gupnp-binding-tool, поэтому он можно использовать с python3.
  • Незначительные исправления кода.
  • Исправление сбоев в контекстном менеджере NetworkManager во время некоторых асинхронных вызовов.
  • Исправьте небольшую утечку памяти в unix и окнах CM.
  • Всегда включайте тесты GTest.
  • Обновление файлов gtk-doc.
  • Исправьте пример службы в документации.
  • Удалите тест для инвертированных аргументов в тестах GUPnPContext.
  • Ошибки, исправленные в версии 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

Что нового в версии 0.20.4:

  • Исправить предупреждения в прогоне gtk-doc.
  • Некоторые незначительные улучшения в документации.
  • Сделать пользовательский агент ASCII-only для устранения проблем с обнаружением, когда g_get_application_name () возвращает переведенную строку.
  • Принудительно использовать HTTP-версию 1.1 в SOAP-запросах.
  • Исправить потенциальные сбои при разборе XML.
  • Исправить потенциальную утечку памяти в файле gupnp_service_proxy_send_action_valist.
  • Некоторые исправления кодеки.
  • Добавьте gupnp_device_info_list_dlna_device_class_identifier (), чтобы получить содержимое узлов.
  • Ошибки, исправленные в версии 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

Что нового в версии 0.20.3:

  • Добавьте функцию gupnp_context_manager_rescan_control_points.
  • Исправьте генерацию VAPI, если версия g-i равна & gt; = 1.36.
  • Некоторые внутренние обновления документации.
  • Проверьте SID и верните правильную ошибку.
  • Исправить код ошибки, возвращенный на недопустимые заголовки NT и NTS.
  • Исправить SEQ как uint32.
  • Возврат к статическому CMIX Unix, если сокеты netlink не доступны во время выполнения.
  • Предотвратите использование некоторых имен C ++ в примерах.
  • Исправить компиляцию с помощью -Wall -Wextra.
  • Ошибки, исправленные в версии 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
  • Изменения в зависимостях:
  • vapigen & gt; = 0,20, если gobject-introspection является & gt; = 1,36

Другие программы разработчика Zeeshan Ali

GUPnP Tools
GUPnP Tools

2 Oct 17

GUPnP AV
GUPnP AV

2 Dec 17

Комментарии к GUPnP

Комментарии не найдены
добавить комментарий
Включите картинки!