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; зробити & rsquo; команду для налаштування та компіляції програми.

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

Що нового в цьому випуску:

  • Уникайте аварії в gupnp_root_device_constructor
  • Пропагувати User-Agent з кешу
  • Вирішіть потенційну проблему за допомогою логічної та побіжной оцінки
  • Виправлення аварії в GUPnPServiceProxy :: subscription_expire
  • Прийміть заголовок зламаної дії без параметра & quot;
  • Виправте проблему за допомогою розміру буфера призначення strcpy в контекстному менеджері 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:

  • Виправлено побудувати на ОС X.

Що нового у версії 0.20.16:

  • Не вводьте жорсткий код python-шляху в gupnp- -інструмент
  • Перевірте, щоб 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:

  • Включає цикл виправлення.
  • Уникайте перевизначення символів.
  • Виправте відсутність декларації функцій.
  • Не перевіряйте fon connman.pc.
  • Дозволити дії без аргументів.
  • Віддайте перевагу & 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_ (почати, відправляти) _action_hash, оскільки вони не можуть гарантувати порядок аргументів.
  • Додайте gupnp_service_info_get_introspection_async_full (), що дає змогу скасувати запит на інверсію, використовуючи 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:

  • Незначні комбінації та виправлення стилів в Linux CM.
  • Додайте функцію корисності gupnp_white_list_add_entryv.
  • Використовуйте & quot; порт & quot; властивість встановити & quot; msearch-порт & quot; майна на базовому класі.
  • Інші виправлення стилю
  • Виправлені помилки в версії 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=711015

Що нового у версії 0.20.7:

  • Включає виправлення GCC по відношенню до місцевих.
  • Не передавайте рядки, виділені libxml2.
  • Виправте помилку, коли хост повідомлення не був доступний.
  • Завжди викликати зворотний виклик асинхронним способом, навіть коли виникла помилка.
  • Додайте параметри вимірювання продуктивності до легкого сервера / клієнта.
  • Виправлені помилки в версії 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:
  • Не перезавантажувати мережі.
  • Виправлені помилки в версії 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=706996

Що нового у версії 0.20.5:

  • Додайте деякі відсутні охоронці G_ {BEGIN, END} _DECLS.
  • Виправлено неініціалізовану змінну, використану в попередній версії.
  • Додайте просту мережеву інсталяцію білого списку
  • Порт gupnp-binding-tool, щоб він використовувався з python3.
  • Виправлення незначних кодів.
  • Виправлення помилок в менеджері контекстних служб NetworkManager під час деяких викликів асинхрон.
  • Виправте невелику кількість витоків пам'яті в UNIX та Windows 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-кодом, щоб виправити проблеми при виявленні, коли 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 = 1.36.
  • Оновлення деяких внутрішніх документів.
  • Перевірте SID і поверніть правильну помилку
  • Виправте код помилки, повернений на недійсні заголовки NT та NTS.
  • Виправте SEQ як uint32.
  • Знизиться до Unix static CM, якщо сокетів 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> = 0.20, якщо gobject-introspection є & gt; = 1.36

Інші програми розробника Zeeshan Ali

GUPnP Tools
GUPnP Tools

2 Oct 17

GUPnP AV
GUPnP AV

2 Dec 17

GUPnP

Коментар не знайдено
додати коментар
Включіть картинки!