GUPnP

ソフトウェアのスクリーンショット:
GUPnP
ソフトウェアの詳細:
バージョン: 1.0.3 更新
日付のアップロード: 16 Aug 18
開発者: Zeeshan Ali
ライセンス: 無料
人気: 9

Rating: nan/5 (Total Votes: 0)

GUPnPは、GObjectとlibsoupを使ってC言語で書かれた、UPnPデバイスとコントロールポイントを作成するために設計された、オープンソースのオブジェクト指向のフレームワークです。 GUPnP APIは、使いやすく、効率的で柔軟性を備えています。


GSSDP、GUPnP-AVおよびGUPnP-DLNAからなる

GUPnPフレームワークは、SSDP、GUPnP仕様を実装するGUPnP、GUPnP-AV、オーディオ/ビデオアプリケーションを構築するためのヘルパーのセット、およびGUPnPベースのアプリケーションを構築するためのヘルパーの実装を含むGSSDPなど、 DLNAは、DLNA関連の作業を容易にする小さなライブラリです。

GUPnPフレームワークは当初、開発者がlibupnpライブラリに不満を持ち、スレッドを混乱させたために作成されました。したがって、GUPnPは完全にシングルスレッドで非同期で、GLibのメインループと統合され、libupnpと同じ機能を提供します。


GNU / Linuxの任意のディストリビューションでサポートされています

GUPnPソフトウェアはGNOMEプロジェクトの一部として配布され、GNU / Linuxの任意のディストリビューションでサポートされており、それぞれのLinuxカーネルベースのオペレーティングシステムのメインソフトウェアリポジトリからインストールできます。サポートされているハードウェアプラットフォームには、64ビットと32ビットがあります。

ユーザーは、Softowareに配布されているソースパッケージを使用してGUPnPをインストールすることもできます。これを実現するには、コンピュータ上のアーカイブをダウンロードして、ホームディレクトリのどこかに保存し、アーカイブマネージャユーティリティを使用してその内容を抽出するだけです。

端末エミュレータアプリケーションを開き、‘ cd’を使用して抽出されたアーカイブファイルの場所に移動します。コマンド(例:cd /home/softoware/gupnp-0.20.13)を開き、‘ ./ configure&& amp; make’コマンドを使用してプログラムを構成し、コンパイルします。

コンパイルプロセスが成功すると、‘ make install’を実行することができます。 rootとしてコマンドを実行するか、sudo make install’コマンドをGUPnPシステム全体をインストールし、GNU / Linuxオペレーティングシステム上のすべてのユーザが利用できるようにする特権を持つユーザとして実行します。

このリリースの新機能:

gupnp_root_device_constructorのクラッシュを避ける
キャッシュからのユーザエージェントの伝播
ブール値とビット単位の評価による潜在的な問題を修正
GUPnPServiceProxy :: subscription_expireのクラッシュを修正
"
Linuxコンテキストマネージャーのstrcpy宛先バッファーサイズの問題を修正しました。
このリリースで修正されたバグ:
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の新機能:

サーバハンドラのGUPnPServiceProxyポインタにアクセスしようとすると、GUPnPProxyがクラッシュする可能性を修正しました。
バージョン1.0.2で修正されたバグ:
https://bugzilla.gnome.org/show_bug.cgi?id=777491

バージョン1.0.1の新機能:

Connman CM:さまざまな修正
Linux CM:マイナスシフトに関するコンパイラの警告を修正
ドキュメント:FSFアドレスの修正
ドキュメント:参照の修正
ビルド:Update ax_append_link_flags
バージョン1.0.1で修正されたバグ:
https://bugzilla.gnome.org/show_bug.cgi?id=770318

バージョン0.20.18 / 1.0ベータ版の新機能:

OS Xでビルドを修正しました。

バージョン0.20.16の新機能:

gupnp-binding-toolでpythonパスをハードコードしないでください
最新のカーネル・バージョンに自分自身をバインドしないようにIFA_FLAGSをチェックする
不足しているm4ファイルを追加する
イントロスペクションに関する問題を修正
GUPnPServiceActionをボックスにする
JavaScriptの例
tarballにVAPIファイルを配布する
バージョン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の新機能:

追加/更新された依存関係:
GLib2.0 = 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をチェックしないでください。
引数なしでアクションを許可する
prefer_bigger"アイコンサイズがなくても
DOAPの修正。
VAPIの生成を修正しました。
参照カウントを修正する。
新しいlibsoup APIへの移植。
バージョン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でプロキシを作成していることを確認してください。
コールバック中にサービスプロキシからの加入を解除することができます。
ControlPointに加えて、WL変更時に管理されたRootDevicesを無効にします。
バージョン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を適用します。
pkg-configファイルのRequires.privateにlibuuidを追加します。
gupnp_service_proxy_ {start、send} _action_hashは引数の順序を保証できないため、廃止してください。
GCancellableを使用してイントロスペクションリクエストをキャンセルできるようにするgupnp_service_info_get_introspection_async_full()を追加します。
GSSDPで実行中のクラッシュを修正する< 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ユーティリティー機能を追加してください。
"ポート" 「msearch-port」を設定するためのプロパティ。基本クラスのプロパティ。
その他のスタイルの修正
バージョン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.5以降の変更:

バージョン0.20.6の新機能:
過度のネットワーク再スキャンは行わないでください。
バージョン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で警告を修正しました。
ドキュメンテーションの若干の改良。
g_get_application_name()が翻訳された文字列を返すときに、ユーザエージェントがASCIIのみで検索の問題を修正するようにします。
SOAPリクエストでHTTPバージョンを1.1に強制します。
XML解析で潜在的なクラッシュを修正しました。
gupnp_service_proxy_send_action_valistでメモリリークの可能性を修正しました。
いくつかのcodestyle修正。
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機能を追加します。
g-iバージョンが1.36以上の場合、VAPIの生成を修正する。
内部文書の更新
SIDを確認し、適切なエラーを返します。
無効なNTおよびNTSヘッダーで返されたエラーコードを修正しました。
SEQをuint32に固定します。
実行時にネットリンクソケットが利用できない場合は、静的なCMをunixに落としてください。
この例では、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
依存関係の変更:
オブジェクト内挿が≧1.36である場合、vapigen> = 0.20

開発者の他のソフトウェア Zeeshan Ali

GUPnP AV
GUPnP AV

2 Dec 17

GUPnP Tools
GUPnP Tools

2 Oct 17

へのコメント GUPnP

コメントが見つかりません
コメントを追加
画像をオンにする!