GUPnP

Tela Software:
GUPnP
Detalhes de Software:
Versão: 1.0.3 Atualizado
Data de upload: 16 Aug 18
Revelador: Zeeshan Ali
Licença: Livre
Popularidade: 9

Rating: 2.0/5 (Total Votes: 1)

GUPnP é uma estrutura orientada a objetos e código-fonte aberto, projetada especificamente para criar dispositivos UPnP e pontos de controle, escritos em C usando GObject e libsoup. A API do GUPnP destina-se a ser fácil de usar, eficiente e flexível.


Compreende de GSSDP, GUPnP-AV e GUPnP-DLNA

A estrutura GUPnP consiste em várias bibliotecas, como GSSDP, que implementa anúncio e descoberta de recursos sobre SSDP, GUPnP, que implementa a especificação UPnP, GUPnP-AV, um conjunto de ajudantes para construir aplicativos de áudio / vídeo e GUPnP-AV. DLNA, uma pequena biblioteca que facilita as tarefas relacionadas ao DLNA.

O framework GUPnP foi inicialmente criado por causa das frustrações do desenvolvedor com a biblioteca libupnp e sua confusão de threads. Portanto, o GUPnP é inteiramente single-threaded, assíncrono, integra-se ao loop principal do GLib e oferece o mesmo conjunto de recursos que o libupnp.


É suportado em qualquer distribuição do GNU / Linux

O software GUPnP é distribuído como parte do Projeto GNOME e é suportado em qualquer distribuição do GNU / Linux, instalável a partir dos principais repositórios de software dos respectivos sistemas operacionais baseados em kernel Linux. As plataformas de hardware suportadas incluem 64 bits e 32 bits.

Os usuários também podem instalar o GUPnP usando o pacote fonte distribuído no Softoware. Para conseguir isso, simplesmente baixe e salve o arquivo no seu computador, de preferência em algum lugar no seu diretório Home, e extraia seu conteúdo usando um utilitário gerenciador de arquivos.

Abra um aplicativo de emulador de terminal, mova para o local dos arquivos de archive extraídos usando o & lsquo; cd & rsquo; comando (por exemplo, cd /home/softoware/gupnp-0.20.13) e execute o & lsquo; ./ configure & amp; & amp; fazer & rsquo; comando para configurar e compilar o programa.

Após um processo de compilação bem-sucedido, você poderá executar o & lsquo; make install & rsquo; comando como root ou o & lsquo; sudo make install & rsquo; comando como um usuário privilegiado para instalar o GUPnP em todo o sistema e torná-lo disponível para todos os usuários em seu sistema operacional GNU / Linux.

O que há de novo nesta versão:

  • Evite uma falha no gupnp_root_device_constructor
  • Propagar o agente de usuário do cache
  • Corrigir problema potencial com avaliação booleana vs. bit a bit
  • Corrigir uma falha no GUPnPServiceProxy :: subscription_expire
  • Aceite o cabeçalho de ação quebrado sem o & quot;
  • Correção do problema com o tamanho do buffer de destino do strcpy no gerenciador de contexto do linux
  • Erros corrigidos nesta versão:
  • 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

O que há de novo na versão 1.0.2:

  • Corrija um possível travamento do GUPnPProxy ao tentar acessar um ponteiro GUPnPServiceProxy pendente de um manipulador de servidor.
  • Erros corrigidos na versão 1.0.2:
  • https://bugzilla.gnome.org/show_bug.cgi?id=777491

O que há de novo na versão 1.0.1:

  • Connman CM: Várias correções
  • Linux CM: corrija o aviso do compilador sobre o deslocamento negativo
  • Documentação: Corrigir endereço FSF
  • Documentação: Corrigir referências
  • Construir: atualizar ax_append_link_flags
  • Erros corrigidos na versão 1.0.1:
  • https://bugzilla.gnome.org/show_bug.cgi?id=770318

O que há de novo na versão 0.20.18 / 1.0 Beta:

  • Correção da compilação no OS X.

O que há de novo na versão 0.20.16:

  • Não codifique o caminho do python na ligação do gupnp -tool
  • Verifique se o IFA_FLAGS não está vinculado a uma versão recente do kernel
  • Adicionar arquivos m4 ausentes
  • Corrigir problemas com introspecção
  • Torne o GUPnPServiceAction em caixa
  • Alguns exemplos de JavaScript
  • Distribuir arquivo VAPI no tarball
  • Erros corrigidos na versão 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

O que há de novo na versão 0.20.14:

  • Dependências adicionadas / atualizadas:
  • GLib 2.0 & gt; = 2.40.0
  • Simplifique o processamento do UUID.
  • Bugs corrigidos na versão 0.20.14:
  • https://bugzilla.gnome.org/show_bug.cgi?id=743072
  • https://bugzilla.gnome.org/show_bug.cgi?id=744221

O que há de novo na versão 0.20.13:

  • Corrigir inclui cíclicas.
  • Evite redefinir os símbolos.
  • Corrigir declaração de função ausente.
  • Não marque von connman.pc.
  • Permitir ações sem argumentos.
  • Respeite o & quot; prefer_bigger & quot; mesmo que não haja tamanho de ícone.
  • Correções do DOAP.
  • Corrigir geração de VAPI.
  • Corrigir contagem de referência.
  • Porto para a nova API libsoup.
  • Erros corrigidos na versão 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

O que há de novo na versão 0.20.10:

  • Certifique-se de que ResourceFactory crie proxies com o GType correto.
  • Tornar possível cancelar a inscrição de um proxy de serviço durante uma chamada de retorno.
  • Desative os RootDevices gerenciados na alteração do WL, além dos ControlPoints.
  • Erros corrigidos na versão 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

O que há de novo na versão 0.20.9:

  • Reforce o HTTP 1.1 para solicitações de descrição do dispositivo.
  • Adicione o libuuid ao Requires.private do arquivo pkg-config.
  • Descontinuar gupnp_service_proxy_ {begin, send} _action_hash porque eles não podem garantir a ordem dos argumentos.
  • Adicione gupnp_service_info_get_introspection_async_full () que possibilita cancelar uma solicitação de introspecção usando GCancellable.
  • Corrigir uma falha ao executar com GSSDP & lt; 0.14.6.
  • Erros corrigidos na versão 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

O que há de novo na versão 0.20.8:

  • Pequenas correções de compilação e estilo no Linux CM.
  • Adicione a função de utilidade gupnp_white_list_add_entryv.
  • Use & quot; porta & quot; propriedade para definir & quot; msearch-port & quot; propriedade na classe base.
  • Outras correções de estilo
  • Erros corrigidos na versão 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=711015

O que há de novo na versão 0.20.7:

  • Corrija avisos do GCC sobre inclusões locais.
  • Não distribua sequências alocadas da libxml2.
  • Corrigir uma falha quando um host de notificação não estiver disponível.
  • Sempre chame a chamada de retorno de ação de forma assíncrona, mesmo quando houve um erro.
  • Adicione opções de medição de desempenho ao servidor de luz / -cliente.
  • Erros corrigidos na versão 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

O que há de novo na versão 0.20.6:

  • Alterações desde 0.20.5:
  • Não faça exames de rede excessivos.
  • Erros corrigidos na versão 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=706996

O que há de novo na versão 0.20.5:

  • Adicione alguns guardas G_ {BEGIN, END} _DECLS em falta.
  • Corrigir uso de variável não inicializada introduzido na versão anterior.
  • Adicione uma infra-estrutura de lista de permissões de dispositivos de rede simples.
  • Port gupnp-binding-tool, de modo que seja utilizável com python3.
  • Pequenas correções de código.
  • Corrigir falhas no gerenciador de contexto do NetworkManager durante algumas chamadas assíncronas.
  • Corrigir um pequeno vazamento de memória no unix e no Windows CM.
  • Sempre ative os testes do GTest.
  • Atualize o material do gtk-doc.
  • Corrija o exemplo de serviço na documentação.
  • Remova o teste para argumentos invertidos nos testes GUPnPContext.
  • Erros corrigidos na versão 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

O que há de novo na versão 0.20.4:

  • Corrigir avisos na execução do gtk-doc.
  • Algumas pequenas melhorias na documentação.
  • Torne o agente do usuário apenas ASCII para corrigir problemas com a descoberta quando g_get_application_name () retornar uma string traduzida.
  • Força a versão HTTP a ser 1.1 em solicitações SOAP.
  • Corrigir potenciais falhas na análise de XML.
  • Corrigir possíveis vazamentos de memória em gupnp_service_proxy_send_action_valist.
  • Algumas correções de estilo de código.
  • Adicione gupnp_device_info_list_dlna_device_class_identifier () para recuperar o conteúdo dos nós.
  • Erros corrigidos na versão 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

O que há de novo na versão 0.20.3:

  • Adicione um recurso gupnp_context_manager_rescan_control_points.
  • Corrija a geração de VAPI se a versão g-i for & gt; = 1,36.
  • Algumas atualizações da documentação interna.
  • Verifique o SID e retorne um erro adequado.
  • Corrija o código de erro retornado em cabeçalhos NT e NTS inválidos.
  • Corrija SEQ para ser um uint32.
  • Retroceder para unix CM estático se os soquetes de netlink não estiverem disponíveis no tempo de execução.
  • Impeça a criação de nomes de nomes em C ++ nos exemplos.
  • Corrija a compilação com -Wall -Wextra.
  • Erros corrigidos na versão 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
  • Alterações nas dependências:
  • vapigen & gt; = 0,20 se a introspecção do objeto for & gt; = 1.36

Outro software de desenvolvedor Zeeshan Ali

GUPnP Tools
GUPnP Tools

2 Oct 17

GUPnP AV
GUPnP AV

2 Dec 17

Comentário para GUPnP

Comentários não encontrado
Adicionar comentário
Ligue imagens!