GUPnP GObject və libsoup istifadə edərək C yazılmış UPnP cihazları və nəzarət nöqtələrini yaratmaq üçün xüsusi olaraq açıq bir qaynaq və obyekt yönümlü bir çərçivədir. GUPnP API istifadə üçün asan, səmərəli və çevikdir.
GSSDP, GUPnP-AV və GUPnP-DLNA'dan ibarətdir
GPPP çərçivəsində, GNDP spesifikasiyası, GUPnP-AV, audio / video proqramları qurmaq üçün köməkçi dəsti və GUPnP-in tətbiqi həyata keçirən SSDP, GUPnP üzərindən elan elanını və kəşfini həyata keçirən GSSDP kimi bir neçə kitabxanadan ibarətdir. DLNA, DLNA ilə əlaqədar vəzifələri asanlaşdıran kiçik bir kitabxana.
GUPnP çərçivəsi əvvəlcə libupnp kitabxanası və mövzuların çatışmazlığı ilə geliştiricinin qəzəblənməsindən yaradılıb. Buna görə də, GUPnP tamamilə tək yivli, asinxron, GLib əsas loop ilə birləşdirir və libupnp kimi eyni xüsusiyyətləri təklif edir.
GNU / Linux hər hansı bir paylanmasında dəstəklənir
GUPnP proqramı GNOME Layihəsinin bir hissəsi kimi paylanır və müvafiq Linux kernel bazlı əməliyyat sistemlərinin əsas proqram təminatlarından quraşdırıla bilən GNU / Linux dağılımında dəstəklənir. Dəstəklənən donanma platformaları 64 bit və 32 bitdir.
İstifadəçilər Softoware-da yayılmış mənbə paketini istifadə edərək, GUPnP-ni də yükləyə bilərlər. Buna nail olmaq üçün, arxivi kompüterinizə yükləyin və saxlaya bilərsiniz, tercihen bir yerdə Əsas kataloqunuza daxil edin və məzmununu arxiv meneceri proqramından istifadə edin.
Terminal emulator tətbiqini açın, 'cd & rsquo;' istifadə edərək çıxarılmış arxiv fayllarının yerinə keçin; komanda (məsələn, cd /home/softoware/gupnp-0.20.13) və "& ldquo; / configure & amp; & amp; & rsquo; proqramı konfiqurasiya və kompilyasiya etmək əmri.
Başarılı bir derleme işleminden sonra, & lsquo; yükle & rsquo; kök kimi əmr və ya 'sudo install & rsquo;
Bu sürümdə yeni :
- Gupnp_root_device_constructor'da qəzanın qarşısını almaq
- Öncədən istifadəçi agentini propagda
- Boolean və bitwise qiymətləndirmə ilə potensial məsələni düzəldin
- GUPnPServiceProxy :: subscription_expire bir qəzanı düzəldin
- & quot; olmadan qırılmış Action başlığını qəbul edin
- linux kontekst meneceri 'dəki strcpy hədəf bufer ölçüsü ilə problemi düzəldin
- Bu sürümdə sabit Bugs:
- 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
versiyası 1.0.2-də :
- GPRNPProxy bir server işləyən bir dangling GUPnPServiceProxy göstəricisi
- Bugs 1.0.2 versiyasında müəyyən edilir:
- https://bugzilla.gnome.org/show_bug.cgi?id=777491
- Connman CM: Çeşitli düzeltmeler
- Linux CM: Negativ keçid haqqında kompilyator xəbərdarlığını düzəldin
- Sənədlər: Fix FSF ünvanı
- Sənədlər: Faydaları istinad edin
- Yarat: ax_append_link_flags güncelliyini
- 1.0.1 versiyasında müəyyən edilmiş səhvlər:
- https://bugzilla.gnome.org/show_bug.cgi?id=770318
- OS X-də bərpa edin Yeni versiyası 0.20.18 / 1.0 Beta:
- Gupnp-ciltlemede sabit kod python yolu yoxdur -tool
- Son bir çekirdek versiyasına özümüzü bağlamamaq üçün IFA_FLAGS yoxlayın
- Eksik m4 faylları əlavə edin
- İnsprospeksiya ilə bağlı məsələləri düzəltmək
- GUPnPServiceAction qutusunu yaradın
- Bəzi JavaScript nümunələri
- VAPI faylını tarballda yaymaq
- 0.20.16 versiyasında sabit bugs:
- 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
- Əlavə edilib / yenilənmiş bağımlılıkları:
- GLib 2.0> = 2.40.0
- UUID əməliyyatını sadələşdirin.
- 0.20.14 versiyasında quraşdırılmış bugs:
- https://bugzilla.gnome.org/show_bug.cgi?id=743072
- https://bugzilla.gnome.org/show_bug.cgi?id=744221
- Çevik daxildir.
- Simvolların yenidən təyin edilməsindən çəkinin.
- Üslub funksiyası bəyanatını düzəldin.
- von connman.pc yoxlayın.
- Mübahisəsiz hərəkətlərə icazə verin.
- Hörmət "prefer_bigger" & quot; icon ölçüsü olmasa belə.
- DOAP düzeltmeleri.
- VAPI nəsilini düzəldin.
- Referans hesablamanı düzeltin.
- Port yeni libsoup API.
- Bugs 0.20.13 versiyasında müəyyən:
- 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
- ResourceFactory doğru GType ilə proxies yaradır əmin olun.
- Bir geri çağırış zamanı xidmətin proksiyasından çıxmaq mümkün olsun.
- ControlPoints-a əlavə olaraq WL dəyişikliyində idarə olunan RootDevices-i silmək.
- Bugs 0.20.13 versiyasında müəyyən:
- 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
- Cihazın təsviri istəkləri üçün HTTP 1.1 tətbiq edin.
- Libbuuid pkg-config faylının Requires.private ünvanına əlavə edin.
- Gupnp_service_proxy_ {başlanğıc, göndərin} _action_hash, çünki arqument əmrini təmin edə bilməz.
- GCancellable istifadə edərək introspcetion tələbini ləğv etməyə imkan verən gupnp_service_info_get_introspection_async_full () əlavə edin.
- GSSDP & lt; 0.14.6.
- Bugs 0.20.13 versiyasında müəyyən:
- 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
- Linux CM-də kiçik yığma və stil düzəldir.
- gupnp_white_list_add_entryv kömək funksiyası əlavə edin.
- "port" istifadə edin; "msearch-port" təyin etmək üçün əmlak əsas sinifdə əmlak.
- Digər stil düzəlişləri
- Bugs 0.20.13 versiyasında müəyyən:
- https://bugzilla.gnome.org/show_bug.cgi?id=711015
- Yerli haqqında GCC uyarılarını düzeltin.
- libxml2 ayrılan simləri uzatmayın.
- Bir bildirim hostu mövcud olmadıqda bir qəzanı düzəldin.
- Səhv olarkən belə həmişə hərəkət zəngini asynchronously çağırın.
- Light-server / -client üçün performans ölçmə seçimlərini əlavə edin.
- Bugs 0.20.13 versiyasında müəyyən:
- 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.5-dən sonra dəyişikliklər
- Həddindən artıq şəbəkə rescansları etməyin.
- Bugs 0.20.13 versiyasında müəyyən:
- https://bugzilla.gnome.org/show_bug.cgi?id=706996
- Əlavə G_ {BEGIN, END} _DECLS mühafizəçilərini əlavə edin.
- Əvvəlki versiyaya təqdim edilmiş təkrarlanmışı dəyişən istifadə edin.
- Sadə şəbəkə cihazını beyazlaşdırma alt quruluşu əlavə edin.
- Port gupnp-məcburi alət python3 ilə istifadə edilə bilər.
- Kiçik kod düzəlişləri.
- Bir neçə async zənglər zamanı NetworkManager kontekst menecerində qəzaları düzəldin.
- Unix və Windows CM-də kiçik yaddaş sızıntısını düzeltin.
- Həmişə GTest testlərini aktivləşdirin.
- GTK-doc materiallarını təkmilləşdirin.
- Sənədlərdə xidmət nümunəsini düzəldin.
- GPTnPContext testlərində ters çevrilmiş arqumentlər üçün testi silin.
- Bugs 0.20.13 versiyasında müəyyən:
- 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
- GTK-doc rejimində xəbərdarlıqları düzeltin.
- Sənədlərə bəzi kiçik düzəlişlər.
- Yalnızca g_get_application_name () çevrilən bir simli döndüyü zaman, kəşf ilə əlaqədar məsələləri düzəltmək üçün istifadəçi agenti ASCII edin.
- HTTP sürümünün SOAP isteklerinde 1.1 olması.
- XML ayrıştırmasında potensial qəzaları düzəldin.
- Gupnp_service_proxy_send_action_valist-də potensial yaddaş sızıntısını düzeltin.
- Bəzi codestyle düzeltmeleri.
- Nümunələrin məzmununu almaq üçün gupnp_device_info_list_dlna_device_class_identifier () əlavə edin.
- Bugs 0.20.13 versiyasında müəyyən:
- 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
- Bir gupnp_context_manager_rescan_control_points xüsusiyyətini əlavə edin.
- G-i versiyası> = 1.36 olduqda VAPI nəslinə düzəliş edin.
- Bəzi daxili sənədlər yenilənir.
- SID yoxlayın və düzgün bir səhv qaytarın.
- Yalnış NT və NTS başlıqlarına dönmüş səhv kodunu düzeltin.
- SEQu u1532 səviyyəsində müəyyənləşdirin.
- Netlink sockets işə salınmazsa statik CM unix-ə geri qayıdın.
- Bəzi C ++ adlarını nümunələrdə qarışdırın.
- -Wall -Wextra ilə kompilyasiya edin.
- Bugs 0.20.13 versiyasında müəyyən:
- 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
- Bağımlılıklarda dəyişikliklər:
- vapigen> = 0.20 gobject-introspection => 1.36 olduqda
versiyası 1.0.1-də :
0.20.16 versiyasında :
0.20.13 versiyasında yeni nə :
0.20.10 sürümünde yeni :
0.20.9 versiyasında yeni :
0.20.8 versiyasında yeni :
0.20.5 sürümünde yeni :
0.20.4 versiyasında yeni :
0.20.3 sürümünde yeni :
Şərhlər tapılmadı