GUPnP

Screenshot Software:
GUPnP
Szczegóły programowe:
Wersja: 1.0.3 Aktualizowane
Filmu: 16 Aug 18
Wywoływacz: Zeeshan Ali
Licencja: Wolny
Popularność: 9

Rating: 2.0/5 (Total Votes: 1)

GUPnP to platforma open source i obiektowa, zaprojektowana specjalnie do tworzenia urządzeń UPnP i punktów kontrolnych napisanych w języku C przy użyciu GObject i libsoup. Interfejs API GUPnP ma być łatwy w użyciu, wydajny i elastyczny.


Zawiera GSSDP, GUPNP-AV i GUPNP-DLNA

Struktura GUPnP składa się z kilku bibliotek, takich jak GSSDP, która implementuje anonsowanie zasobów i wykrywanie przez SSDP, GUPPP, który implementuje specyfikację UPnP, GUPNP-AV, zestaw pomocników do budowania aplikacji audio / wideo i GUPnP- DLNA, mała biblioteka, która ułatwia wykonywanie zadań związanych z DLNA.

Struktura GUPnP została początkowo stworzona z powodu frustracji programistów z biblioteką libupnp i bałaganem wątków. W związku z tym GUPnP jest całkowicie jednowątkowe, asynchroniczne, integruje się z główną pętlą GLib i oferuje ten sam zestaw funkcji co libupnp.


Jest obsługiwany w dowolnej dystrybucji systemu GNU / Linux

Oprogramowanie GUPnP jest rozprowadzane w ramach projektu GNOME i jest obsługiwane w dowolnej dystrybucji GNU / Linux, instalowanej z głównych repozytoriów oprogramowania odpowiednich systemów operacyjnych opartych na jądrze Linux. Obsługiwane platformy sprzętowe obejmują 64-bitowe i 32-bitowe.

Użytkownicy mogą również instalować GUPnP przy użyciu pakietu źródłowego rozpowszechnianego na Softoware. Aby to osiągnąć, po prostu pobierz i zapisz archiwum na swoim komputerze, najlepiej gdzieś w katalogu domowym, i wyodrębnij jego zawartość za pomocą narzędzia do zarządzania archiwami.

Otwórz aplikację emulatora terminala, przejdź do lokalizacji wyodrębnionych plików archiwalnych za pomocą & cds & rsquo; polecenie (na przykład cd /home/softoware/gupnp-0.20.13) i uruchom plik & lsquo; ./ configure & amp; make & rsquo; polecenie, aby skonfigurować i skompilować program.

Po udanym procesie kompilacji, będziesz mógł uruchomić & bsquo; install & rsquo; polecenie jako root lub polecenie & lsquo; sudo make install & rsquo; polecenie jako uprzywilejowany użytkownik, aby zainstalować system GUPNP i udostępnić go wszystkim użytkownikom systemu operacyjnego GNU / Linux.

Co nowego w tej wersji:

  • Unikaj awarii w gupnp_root_device_constructor
  • Propaguj użytkownika-agenta z pamięci podręcznej
  • Napraw potencjalny problem z oceną boolowską vs. bitową
  • Napraw awarię w GUPnPServiceProxy :: subscription_expire
  • Akceptuj uszkodzony nagłówek akcji bez znaku "
  • Napraw problem z obszarem docelowym strcpy w menedżerze kontekstowym linuxu
  • Naprawiono błędy w tej wersji:
  • 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

Co nowego w wersji 1.0.2:

  • Napraw potencjalną awarię GUPnPProxy podczas próby uzyskania dostępu zwisający wskaźnik GUPnPServiceProxy obsługi serwera.
  • Błędy naprawione w wersji 1.0.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=777491

Co nowego w wersji 1.0.1:

  • Connman CM: Różne poprawki
  • Linux CM: Napraw ostrzeżenie kompilatora o ujemnej zmianie
  • Dokumentacja: Napraw adres FSF
  • Dokumentacja: Napraw odniesienia
  • Kompilacja: zaktualizuj ax_append_link_flags
  • Błędy naprawione w wersji 1.0.1:
  • https://bugzilla.gnome.org/show_bug.cgi?id=770318

Co nowego w wersji 0.20.18 / 1.0 Beta:

  • Napraw kompilację w systemie OS X.

Co nowego w wersji 0.20.16:

  • Nie koduj ścieżki w pythonie w gupnp-binding -tool
  • Sprawdź, czy IFA_FLAGS nie wiąże się z ostatnią wersją jądra
  • Dodaj brakujące pliki m4
  • Napraw problemy z introspekcją
  • Ustaw pole GUPnPServiceAction na
  • Niektóre przykłady kodu JavaScript
  • Rozpowszechniaj plik VAPI w archiwum
  • Błędy naprawione w wersji 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

Co nowego w wersji 0.20.14:

  • Dodane / zaktualizowane zależności:
  • GLib 2.0 & gt; = 2,40.0
  • Uprość obsługę UUID.
  • Błędy naprawione w wersji 0.20.14:
  • https://bugzilla.gnome.org/show_bug.cgi?id=743072
  • https://bugzilla.gnome.org/show_bug.cgi?id=744221

Co nowego w wersji 0.20.13:

  • Poprawka cykliczna obejmuje.
  • Unikaj ponownego definiowania symboli.
  • Napraw brakującą deklarację funkcji.
  • Nie sprawdzaj von connman.pc.
  • Zezwalaj na akcje bez argumentów.
  • Szacunek "prefer_bigger" nawet jeśli nie ma rozmiaru ikony.
  • Poprawki DOAP.
  • Napraw tworzenie VAPI.
  • Napraw liczenie odwołań.
  • Port do nowego interfejsu API biblioteki.
  • Błędy naprawione w wersji 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

Co nowego w wersji 0.20.10:

  • Upewnij się, że ResourceFactory tworzy serwery proxy z prawidłowym typem GT.
  • Umożliwia rezygnację z usługi proxy proxy podczas oddzwonienia.
  • Wyłącz zarządzane RootDevices na zmianie WL oprócz ControlPoints.
  • Błędy naprawione w wersji 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

Co nowego w wersji 0.20.9:

  • Wymuś HTTP 1.1 dla żądań opisu urządzenia.
  • Dodaj libuuid do require.private pliku pkg-config.
  • Wycofaj gupnp_service_proxy_ {begin, send} _action_hash, ponieważ nie mogą zagwarantować kolejności argumentów.
  • Dodaj gupnp_service_info_get_introspection_async_full (), która umożliwia anulowanie żądania introspcetionu za pomocą kodu GCancell.
  • Napraw awarię podczas działania z GSSDP & lt; 0.14.6.
  • Błędy naprawione w wersji 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

Co nowego w wersji 0.20.8:

  • Drobne kompilacje i poprawki stylów w systemie Linux CM.
  • Dodaj funkcję użyteczną gupnp_white_list_add_entryv.
  • Użyj "portu" Właściwość, aby ustawić "msearch-port" właściwość w klasie bazowej.
  • Inne poprawki stylów
  • Błędy naprawione w wersji 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=711015

Co nowego w wersji 0.20.7:

  • Naprawianie ostrzeżeń GCC o lokalnych włączeniach.
  • Nie rozdawaj ciągów przydzielonych przez libxml2.
  • Napraw awarię, gdy host powiadomienia jest niedostępny.
  • Zawsze wywołuj wywołania akcji asynchronicznie, nawet jeśli wystąpił błąd.
  • Dodaj opcje pomiaru wydajności do serwera light-server / -client.
  • Błędy naprawione w wersji 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

Co nowego w wersji 0.20.6:

  • Zmiany od 0.20.5:
  • Nie rób zbyt dużych przesłuchań w sieci.
  • Błędy naprawione w wersji 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=706996

Co nowego w wersji 0.20.5:

  • Dodaj brakujące osłony G_ {BEGIN, END} _DECLS.
  • Napraw niezainicjowane użycie zmiennych wprowadzone w poprzedniej wersji.
  • Dodaj prostą infrastrukturę białej listy urządzeń sieciowych.
  • Port-narzędzie do wiązania gupnp, więc można go używać z python3.
  • Drobne poprawki kodu.
  • Napraw awarie w menedżerze kontekstowym NetworkManager podczas niektórych połączeń asynchronicznych.
  • Napraw niewielki wyciek pamięci w systemie UNIX i Windows CM.
  • Zawsze włączaj testy GTest.
  • Uaktualnij pliki gtk-doc.
  • Napraw przykład usługi w dokumentacji.
  • Usuń test dla odwróconych argumentów w testach GUPnPContext.
  • Błędy naprawione w wersji 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

Co nowego w wersji 0.20.4:

  • Naprawianie ostrzeżeń w przebiegu gtk-doc.
  • Kilka drobnych ulepszeń dokumentacji.
  • Ustaw opcję ASCII użytkownika dla agenta użytkownika, aby naprawić problemy z wykrywaniem, gdy funkcja g_get_application_name () zwróciła przetłumaczony ciąg.
  • Wymuś wersję HTTP na 1.1 w żądaniach SOAP.
  • Napraw potencjalne awarie podczas analizowania XML.
  • Napraw potencjalny wyciek pamięci w gupnp_service_proxy_send_action_valist.
  • Niektóre poprawki stylu kodowania.
  • Dodaj gupnp_device_info_list_dlna_device_class_identifier (), aby pobrać zawartość węzłów.
  • Błędy naprawione w wersji 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

Co nowego w wersji 0.20.3:

  • Dodaj funkcję gupnp_context_manager_rescan_control_points.
  • Napraw generowanie VAPI, jeśli wersja g-i to> 1.36.
  • Niektóre aktualizacje dokumentacji wewnętrznej.
  • Sprawdź identyfikator SID i zwróć odpowiedni błąd.
  • Naprawiono kod błędu zwracany przez nieprawidłowe nagłówki NT i NTS.
  • Napraw wartość SEQ jako uint32.
  • Powrót do statycznego CM systemu Unix, jeśli gniazda sieciowe nie są dostępne w środowisku wykonawczym.
  • Zapobiegaj wymieszaniu niektórych nazw C ++ w przykładach.
  • Napraw kompilację za pomocą -Wall -Wextra.
  • Błędy naprawione w wersji 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
  • Zmiany w zależnościach:
  • vapigen> = 0,20, jeśli introspekcja gobject wynosi> = 1,36

Inne programy z deweloperem Zeeshan Ali

GUPnP Tools
GUPnP Tools

2 Oct 17

GUPnP AV
GUPnP AV

2 Dec 17

Komentarze do GUPnP

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!