Skip to end of metadata
Go to start of metadata

Correções

  • [OPENBUS-3038] - Correção na carga dos observadores de registro de ofertas persistidos no banco durante a inicialização
  • [OPENBUS-3039] - Correção da indisponibilidade do busservices quando realiza grande quantidade de notificações
  • [OPENBUS-3045] - Correção na ativação do PRAGMA foreign_keys no SQLite para funcionamento do ON DELETE CASCADE

Melhorias

  • [OPENBUS-2586] - Nova opção para definir timeout de chamadas feitas pelo barramento
  • [OPENBUS-3050] - Nova opção para definir tamanho das caches LRU no busservices

Acumulativas da versão 2.0.0.9

Correções

  • [OPENBUS-2741] - Permitir usar a propriedade de configuração 'configs' no arquivo de configuração do barramento.
  • [OPENBUS-2923] - Correção de help do comando busadmin e informação da revisão quando busservices é executado em debug
  • [OPENBUS-3006] - Correção para evitar atraso na finalização do 'busservices'
  • [OPENBUS-3015] - Atualização da documentação do OpenBus sobre binário do OpenSSL
  • [OPENBUS-3019] - Correção para evitar a reativação da referência da oferta após sua remoção
  • [OPENBUS-3020] - Correção no executor da suíte de testes do Core para sair com código de erro quando há falha
  • [OPENBUS-3021] - Correção no tipo da flag legacy em logins e observadores após adoção do SQLite3

Melhorias

  • [OPENBUS-2969] - Suporte ao Boost Build para openbus-3rd-party/lua e padronização das variáveis de definição das dependências
  • [OPENBUS-2970] - Migração da base de dados do barramento para SQLite3
  • [OPENBUS-3008] - API dos validadores de senha passa a ter uma operação para finalização

Novas funcionalidades

  • [OPENBUS-2928] - 'busadmin' oferce recurso de finalização do núcleo do barramento
  • [OPENBUS-2968] - Reconfiguração dinâmica do barramento
  • [OPENBUS-3026] - Novos parâmetros de configuração para definição dos endereços de rede contidos nas referências do busservices

Tarefas

  • [OPENBUS-2753] - Suporte ao Boost Build para compilação do barramento
  • [OPENBUS-2776] - Criação de tutorial baseado em treinamento do OpenBus 2.0
  • [OPENBUS-2824] - Análise sobre COMM_FAILURE quando barramento para de atender novas chamadas
  • [OPENBUS-2979] - Ajustes no Hudson para contemplar o uso do SQLite e IDLs das interops em repositórios
  • [OPENBUS-3009] - Adequação da compilação da UUID ao boost-build

Acumulativas da versão 2.0.0.8

Correções

  • [OPENBUS-2849] - Correção para permitir que o 'busservices' atenda novos clientes quando o número de sockets abertos atinge o limite imposto pelo sistema operacional.

Melhorias

  • [OPENBUS-2864] - Erros de validadores de senha ou token resultam em ServiceFailure para o cliente

Acumulativas da versão 2.0.0.7

Correções

  • [OPENBUS-1284] - Barramento pára de responder caso o LDAP tenha problemas
  • [OPENBUS-2677] - Impedir que a operação 'signChainFor' possa ser chamadas com credenciais 1.5
  • [OPENBUS-2721] - Chamadas legadas com credencial inválida devem resultar em NO_PERMISSION{minor=0}
  • [OPENBUS-2723] - Permitir utilizar funções padrão de Lua no arquivo de configuração do 'busservices'
  • [OPENBUS-2742] - Fazer com que o busadmin ao pedir a senha interativamente não leia apenas um máximo de 8 characteres
  • [OPENBUS-2750] - Registro de ofertas onde o login fica inválido durante o registro não geram ofertas zumbi

Melhorias

  • [OPENBUS-2752] - Novas propriedades separadas para configurar tempo de duração de desafio de autenticação por certificado e compartilhada

Acumulativas da versão 2.0.0.6

Correções

  • [OPENBUS-2191] - Evitar que ferramentas implementadas em Lua deixem de funcionar por um LUA_PATH inadequado
  • [OPENBUS-2367] - Registro de certificados permite especificação de entidades de nome vazio
  • [OPENBUS-2577] - Correção para que 'findServices' retorne apenas ofertas que atendam o critério de busca

Melhorias

  • [OPENBUS-2571] - Todos erros e falhas são registrados no arquivo de log
  • [OPENBUS-2572] - Informação de versão no log indica se o modo DEBUG está ativo

Tarefas

 

Sub-tarefas

  • [OPENBUS-2282] - Incluir perguntas levantadas pelo Oleks na FAQ
  • [OPENBUS-2400] - Melhorar explicação sobre uso de par de chaves no OpenBus

Acumulativas da versão 2.0.0.5

Correções

  • [OPENBUS-2481] - Permitir que operações de getEntityLogins e invalidateLogin seja realizado pela mesma entidade cuja informação deseja-se manipular
  • [OPENBUS-2483] - Nova propriedade de oferta automática com o valor do campo 'platform_spec' do 'scs::core::ComponentId' do serviço ofertado
  • [OPENBUS-2494] - Impedir que um número muito grande de tentativas de autenticação por senha sem sucesso sejam feitas de uma mesma máquina (IP)
  • [OPENBUS-2495] - Exibir o IP e porta de origem de cada requisição que resulta numa entrada no log do barramento
  • [OPENBUS-2500] - Nova configuração para permitir trafegar dados de autenticação para o LDAP em claro
  • [OPENBUS-2501] - Correção do aviso que indicava que o arquivo de configuração não foi encontrando caso ele apresente erros de sintaxe Lua
  • [OPENBUS-2502] - Nova configuração para permitir limitar o número de autenticações inválidas junto aos validadores de senha

Tarefas

Acumulativas da versão 2.0.0.4

Correções

  • [OPENBUS-2412] - Notificação de observador legado (OpenBus 1.5) de logins falha após reinício do barramento
  • [OPENBUS-2429] - Correção para impedir a definição de propriedades de ofertas que são reservadas para descrever facetas ofertadas.
  • [OPENBUS-2430] - Correção na implementação das operações de descrição de inscrições de observadores de ofertas.
  • [OPENBUS-2431] - Correção do tipo do campo 'OfferObserverSubscriptionDesc::offer' para que indice a oferta de serviço e não o componente ofertado.
  • [OPENBUS-2432] - Correção para permitir remover corretamente ofertas de serviço que sejam observadas por outras entidades.
  • [OPENBUS-2433] - Correção para impedir que dados inúteis sejam deixados na base de dados do barramento ao se remover ofertas com observadores cadastrados.
  • [OPENBUS-2455] - Validador de senha do LDAP valida entidade vazia
  • [OPENBUS-2462] - Correção da persistência de observadores de oferta
  • [OPENBUS-2465] - Erro na compilação do Lua 5.2 devido a símbolos indefinidos na biblioteca readline em sistemas CentOS 5 e RHEL 5
  • [OPENBUS-2467] - Busadmin finaliza com código de erros incorretos

Melhorias

  • [OPENBUS-2401] - Adicionar informação ao manual sobre conversão de chaves 1.5 para 2.0
  • [OPENBUS-2184] - Adaptação do código para ser compatível também com Lua 5.2

Tarefas

  • [OPENBUS-2235] - Solução para integrar o monitoramento do barramento com a ferramenta de monitoração de rede XYMon
  • [OPENBUS-2463] - Release Core 2.0.0.4

Acumulativas da versão 2.0.0.3

Correções

  • [OPENBUS-2391] - Sistemas que usem o suporte legado ao OpenBus 1.5 recebem um CORBA/UNKNOWN ao tentar loginByCertificate

Tarefas

Acumulativas da versão 2.0.0.2

Correções

  • [OPENBUS-2237] - Após cadastrar uma categoria com ID vazio, ao reiniciar o barramento, ocorre uma falha e é interrompida a inicialização
  • [OPENBUS-2238] - Erro ao tentar adicionar ou atualizar um certificado através do comando "--add-certificate" do busadmin
  • [OPENBUS-2303] - Permitir fazer chamadas dentro de cadeias (join) recebidas com um login diferente, mas da mesma entidade
  • [OPENBUS-2306] - [busadmin] Necessário realizar chamadas non_existent em modo protegido
  • [OPENBUS-2342] - Erro na leitura da base de dados faz com que interfaces autorizadas a serem ofertadas possam ser removidas.
  • [OPENBUS-2344] - Valores de saída dos na execução de 'busservices' e 'busadmin' diferem dos valores de retorno dos scripts Lua correspondentes
  • [OPENBUS-2360] - Correção de erro na exibição de mensagem de erro do busadmin quando a categoria listada não existe
  • [OPENBUS-2361] - Impedir o registro de certificados de login com chave de tamanho diferente de 256 bytes (2048 bits)
  • [OPENBUS-2368] - O registro de uma mesma entidade em categorias diferentes deixa o núcleo do barramento instável, gerando erros inesperados

Melhorias

  • [OPENBUS-2290] - Criar um guia de início rápido (quick start) do OpenBus
  • [OPENBUS-2352] - Separação da IDL de governança da IDL do protocolo
  • [OPENBUS-2359] - Nova operação pra listar entidades com certificado registrado pra autenticação.
  • [OPENBUS-2375] - Adição de campo message na exceção InvalidService do serviço de ofertas
  • [OPENBUS-2376] - Release do Core 2.0.0.2
 

Sub-tarefas

  • [OPENBUS-2304] - (Lua) Permitir fazer chamadas dentro de cadeias (join) recebidas com um login diferente, mas da mesma entidade
  • [OPENBUS-2339] - Incluir arquivo de licença nos pacotes disponíveis no site

Acumulativas da versão 2.0.0.1

Correções

  • [OPENBUS-2177] - Erro de acesso a variável nula no Registro de Ofertas
  • [OPENBUS-2205] - Remoção de ofertas não responsivas através do busadmin apaga todas as ofertas existentes
  • [OPENBUS-2215] - Tratamento do caso 'LoginRegistry::subscribeObserver(null)' que corrompe o estado do 'busservice' e pode fazer com que sua execução aborte com erro

Melhorias

  • [OPENBUS-2209] - Correções e melhorias nos manuais (de introdução e de instalação)

Tarefas

Acumulativas da versão 2.0.0.0

Erros

  • [OPENBUS-991] - Nome incorreto da Exceção "UnathorizedFacets"
  • [OPENBUS-1661] - Rever o mecanismo de notificação de observadores de Login
  • [OPENBUS-1686] - Erro ao recuperar uma oferta persistida durante a inicialização do barramento.
  • [OPENBUS-1687] - Ferramenta BusAdmin deve fazer as chamadas protegidas
  • [OPENBUS-1712] - Erro ao recuperar um observador de login persitido.
  • [OPENBUS-1731] - A implementação do suporte legacy para o método findByCriteria do Serviço de registro deve ser corrigida para permitir passar o nome da faceta e/ou interface + os critérios de busca
  • [OPENBUS-1765] - Identificador do barramento é alterado sempre que o 'busservices' é reiniciado
  • [OPENBUS-1773] - Fazer com que o barramento permita gerar cadeias mesmo para logins inválidos
  • [OPENBUS-1788] - Base de dados fica corrompida quando ocorre logout de observadores de ofertas que já foram removidas
  • [OPENBUS-1804] - Evitar que logins não renovados após o tempo de lease fiquem válidos por muito mais tempo que o 'expirationgap'
  • [OPENBUS-1805] - Indicar erro quando valores de configuração de tempo (leasetime e expirationgap) forem negativos
  • [OPENBUS-1816] - Falhas das operações de persistência ao remover um login expirado não devem fazer o 'busservices' ser interrompido
  • [OPENBUS-1817] - Corrigir permissão de execução de métodos referentes ao contexto da interface EntityRegistry
  • [OPENBUS-1826] - Comando del-login do busadmin informa que removeu com sucesso um login inválido
  • [OPENBUS-1836] - Fazer com que 'AccessControl::getValidity' só indique que a validade de um login é zero se o login estiver inválido
  • [OPENBUS-1837] - Fazer com que a operação de remoção de logins da base (invalidação) seja atômica
  • [OPENBUS-1913] - Bug ao exibir mensagem informando que a base de dados está corrompida com uma oferta cuja entidade não tem permissão
  • [OPENBUS-1955] - Erros ao acessar do 'IComponent' de um serviço sendo registrado devem virar 'InvalidService'
  • [OPENBUS-1967] - Credenciais com hash válido numa sessão porém com login ID diferente daquele que iniciou a sessão devem ser consideradas inválidas
  • [OPENBUS-2087] - Registro de Ofertas lança UnauthorizedFacets incorretamente durante a tentativa de registro de ofertas através do SDK 1.5 (IRegistryService:register)
  • [OPENBUS-2088] - Find na faceta legada (IRegistryService) não implementa a semântica correta.
  • [OPENBUS-2089] - Relaxar o critério das propriedades reservadas

Melhorias

  • [OPENBUS-346] - Retirar o LOOP do repositório do OiL
  • [OPENBUS-983] - Renomear atributo *member* na definição da Oferta na interface do Serviço de Registro (IDL)
  • [OPENBUS-1132] - Revisar e adicionar exceções nos serviços básicos.
  • [OPENBUS-1184] - Reorganizar o processo de empacotamento do Openbus considerando a separação entre o core e os sdks
  • [OPENBUS-1535] - Refatorar os Serviços Básicos.
  • [OPENBUS-1555] - Trafegar a senha criptografada
  • [OPENBUS-1617] - Atualizar o trunk do LATT para a nova versão do LOOP e gerar novo patch
  • [OPENBUS-1709] - Fazer com que o ConsoleTestRunner do LATT retorne um código de erro quando algum teste falhou.
  • [OPENBUS-1760] - Incluir nova propriedade da oferta com identificador único da oferta
  • [OPENBUS-1791] - Serviços núcleo passam a usar como login um valor fixo ao invés do 'busid'
  • [OPENBUS-1798] - Revisão rotineira da implementação do 'busservices'
  • [OPENBUS-1802] - As chaves públicas de acesso fornecidas no login devem ser validadas pelo barramento
  • [OPENBUS-1803] - Remover o parâmetro de configuração 'certificate' do 'busservices'
  • [OPENBUS-1810] - Quebrar o campo 'CallChain::callers' em 'CallChain::caller' e 'CallChain::originators'
  • [OPENBUS-1821] - Verificação de que o tempo de lease seja um valor inteiro
  • [OPENBUS-1822] - Ajuste na forma de geração de UUIDs pelos serviços do núcleo do barramento
  • [OPENBUS-1830] - Passando a versionar o objkey do IComponent do barramento ao invés do nome das facetas
  • [OPENBUS-1838] - Renomear o módulo de versionamento do OpenBus para utilizar um único dígito na versão menor
  • [OPENBUS-1841] - Renomear operações relacionadas ao "login by single sign-on" para algo como "login by shared authentication"
  • [OPENBUS-2052] - Registro de ofertas passa a não ignorar facetas padrão do SCS na obtenção das facetas ofertas por um componente registrado.
  • [OPENBUS-2055] - API de gerência de observadores de oferta deve ser OO ao invés de utilizar cookies
  • [OPENBUS-2068] - Renomear a operação 'getServices' do 'OfferRegistry'.

Novas Funcionalidades

  • [OPENBUS-1666] - Suporte de login por single sign-on no barramento
  • [OPENBUS-1667] - Oferecer mecanismo de Notificação de Ofertas
  • [OPENBUS-1720] - Criar descritores e makefiles para compilar o busservices, busadmin e busconsole estaticamente
  • [OPENBUS-1738] - Incluir funcionalidade de gerar relatório sobre o barramento no Busadmin
  • [OPENBUS-1832] - Incluir nova propriedade da oferta com timestamp de registro da oferta
  • [OPENBUS-1853] - Refazer os scripts auxiliares de administração do barramento
  • [OPENBUS-2036] - Permitir login por certificado na ferramenta busadmin

Tarefas

  • [OPENBUS-1571] - Adequar o script de Management para o OpenBus 2.0
  • [OPENBUS-1580] - Criar o makefile para geração do binário do busadmin
  • [OPENBUS-1584] - Escrever testes para a ferrameta busadmin
  • [OPENBUS-1589] - Compatibilizar arquivos .mak e descritores de compilação do PUTS com a nova versão do OpenBus
  • [OPENBUS-1590] - Criar job do hudson para compilação e testes do OpenBus 2.0
  • [OPENBUS-1594] - Melhorar a organização do descritor de pacotes e remover hacks (funções Lua e outro truques)
  • [OPENBUS-1599] - Criar suite de testes para o core e sdk-lua do OpenBus 2.0
  • [OPENBUS-1688] - Criar descritor específico para o Serviço de Sessão versão 1.5.x
  • [OPENBUS-1721] - Otimizar as dependências entre os pacotes
  • [OPENBUS-1724] - Criar documentação do core da versão 2.0
  • [OPENBUS-1753] - Documentar conteúdo dos pacotes que não foram gerados pelo PUTS
  • [OPENBUS-1754] - Migrar validador LDAP com suporte a SSL para o busservices
  • [OPENBUS-1818] - Adequar o busadmin para utilizar a nova API do SDK Lua
  • [OPENBUS-1825] - Alterar o valor padrão da validade do login / credencial para 30min
  • [OPENBUS-1834] - Revisão da execução dos testes do barramento no hudson
  • [OPENBUS-1852] - Criar pacote release candidate Core 2.0.0rc1
  • [OPENBUS-1927] - Mover os branches relacionados ao protótipo do OpenBus 2.0 para os novos trunks
  • [OPENBUS-1934] - Reavaliar uso do campo test_libs nos descritores dos pacotes
  • [OPENBUS-1980] - Reorganização da estrutura do subversion do OpenBus
  • [OPENBUS-2007] - Trocar operação 'AccessControl::getValidity(LoginIdSeq)' por 'AccessControl::getLoginValidity(LoginId)'
  • [OPENBUS-2009] - Deixar de usar constantes de IDL para obter o nome de facetas de serviços núcleo
  • [OPENBUS-2063] - Avaliar ferramentas para manutenção dos documentos do OpenBus no site público
  • [OPENBUS-2082] - Preparar material para a segunda parte do curso de OpenBus 2.0 C++
  • [OPENBUS-2108] - Release do Core 2.0.0
  • [OPENBUS-2110] - Release do OiL 0.6beta e LOOP 3.0beta
  • [OPENBUS-2123] - Criação do novo site do projeto OpenBus para abrigar todas as versões (2.0, 1.5 e 1.4) e subprojetos

Sub-tarefas

  • [OPENBUS-1536] - Propor uma nova IDL para as interfaces dos serviços básicos
  • [OPENBUS-1542] - Rever o mecanismo de segurança no OpenBus
  • [OPENBUS-1573] - Permitir que seja possível listar e remover os logins no barramento no script de administração
  • [OPENBUS-1623] - Criar testes para o AccessControl
  • [OPENBUS-1626] - Método createORB deve copiar a tabela de configurações, pois o OiL a altera.
  • [OPENBUS-1648] - Criar testes para o CertificateRegistry
  • [OPENBUS-1649] - Criar testes para o LoginRegistry
  • [OPENBUS-1663] - Criar testes para o EntityRegistry
  • [OPENBUS-1664] - Criar testes para o OfferRegistry
  • [OPENBUS-1689] - Documentar utilização do pacote exclusivo do serviço de sessão 1.5.x
  • [OPENBUS-1690] - Criar descritores das bibliotecas e módulos relacionados ao OpenBus 2.0
  • [OPENBUS-1691] - Gerar pacote do OpenBus 2.0beta
  • [OPENBUS-2008] - (Lua) Trocar operação 'AccessControl::getValidity(LoginIdSeq)' por 'AccessControl::getLoginValidity(LoginId)'
  • [OPENBUS-2083] - Criar slides para aula de ValueType em C++
  • [OPENBUS-2084] - Portar o exemplo do DataService de Java para C++
  • [OPENBUS-2085] - Testar os exercicios do DataService no ambiente do curso

  • No labels
Write a comment…