- 22 Jan, 2014 5 commits
-
-
Renato Figueiro Maia authored
- Passa a utilizar o trunk do LOOP e OiL já devidamente adaptados para Lua 5.2 estrito (sem -DCOMPAT) - Novos testes da API dos serviços básicos do núcleo do barramento (utiliza classes da LOOP-Lib ao invés do LATT). git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@148854 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Renato Figueiro Maia authored
[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. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@148852 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Renato Figueiro Maia authored
[OPENBUS-2432] Correção para permitir remover corretamente ofertas de serviço que sejam observadas por outras entidades. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@148851 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Renato Figueiro Maia authored
[OPENBUS-2430] Correção na implementação das operações de descrição de inscrições de observadores de ofertas. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@148850 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Renato Figueiro Maia authored
[OPENBUS-2429] Correção para impedir a definição de propriedades de ofertas que são reservadas para descrever facetas ofertadas. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@148848 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 20 Dec, 2013 2 commits
-
-
Renato Figueiro Maia authored
- Ajuste no script de execução dos testes para utilizar o LUA_PATH com a versão 5.2 de Lua. - Ajuste nos testes do LoginDB para se adequar a nova API de 'os.execute' de Lua 5.2. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@148118 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Renato Figueiro Maia authored
[OPENBUS-2412] Notificação de observador legado (OpenBus 1.5) de logins falha após reinício do barramento git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@148115 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 11 Dec, 2013 4 commits
-
-
Renato Figueiro Maia authored
- Adicionando a biblioteca Windows que o luuid depende. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@147847 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Renato Figueiro Maia authored
- Adicionando a biblioteca Windows que o luuid depende. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@147846 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Renato Figueiro Maia authored
- Ajuste nos makefiles para compilação no Windows usando bibliotecas estáticas. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@147844 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Renato Figueiro Maia authored
- Ajuste nos makefiles para compilação no Windows usando bibliotecas estáticas. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@147843 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 10 Dec, 2013 2 commits
-
-
Renato Figueiro Maia authored
git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@147773 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Renato Figueiro Maia authored
- Correção para permitir carregar arquivos binários (certificados) corretamente no Windows (leitura como texto suprime o \r seguido de \n). git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@147772 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 27 Nov, 2013 1 commit
-
-
Renato Figueiro Maia authored
git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@147336 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 26 Nov, 2013 1 commit
-
-
Carlos Eduardo Lara Augusto authored
git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@147276 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 21 Nov, 2013 1 commit
-
-
Renato Figueiro Maia authored
git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@147132 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 19 Nov, 2013 1 commit
-
-
Renato Figueiro Maia authored
git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@147125 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 04 Nov, 2013 1 commit
-
-
Amadeu Andrade Barbosa Junior authored
código sobre logins inválidos no mecanismo de observação de credenciais. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@146469 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 01 Nov, 2013 2 commits
-
-
Amadeu Andrade Barbosa Junior authored
- geração da tag e ajuste do número de versão git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@146427 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Amadeu Andrade Barbosa Junior authored
CORBA/UNKNOWN ao tentar loginByCertificate - Correção do commit 143896 quanto a referencia ao tipo IDL da LoginAuthenticationInfo - Correção do código do addCredentialToObserver quando há login inválido git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@146416 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 07 Oct, 2013 2 commits
-
-
Amadeu Andrade Barbosa Junior authored
Release do Core 2.0.0.2 - criacao da tag e ajuste no numero da versao git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@145374 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Amadeu Andrade Barbosa Junior authored
pré-compiladas para dependerem das modificações nas IDLs incluídas também. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@145368 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 24 Sep, 2013 2 commits
-
-
Renato Figueiro Maia authored
[OPENBUS-2368] O registro de uma mesma entidade em categorias diferentes deixa o núcleo do barramento instável, gerando erros inesperados git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@144875 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Tadeu Martins Chamuinho Bastos authored
nome vazio - Levanta exceção BAD_PARAM (minor code 0) caso o identificador da entidade seja vazio git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@144863 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 19 Sep, 2013 2 commits
-
-
Tadeu Martins Chamuinho Bastos authored
- Adiciona teste da opção git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@144749 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Tadeu Martins Chamuinho Bastos authored
git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@144747 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 10 Sep, 2013 1 commit
-
-
Renato Figueiro Maia authored
[OPENBUS-2361] Impedir o registro de certificados de login com chave de tamanho diferente de 256 bytes (2048 bits) git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@144445 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 06 Sep, 2013 4 commits
-
-
Renato Figueiro Maia authored
[OPENBUS-2237] Após cadastrar uma categoria com ID vazio, ao reiniciar o barramento, ocorre uma falha e é interrompida a inicialização git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@144392 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Renato Figueiro Maia authored
[OPENBUS-2360] Correção de erro na exibição de mensagem de erro do busadmin quando a categoria listada não existe git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@144391 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Renato Figueiro Maia authored
- Correção na OpenBusLib-Lua pra que não sejam oferecidos operações pra obter as facetas de governança. - Adição de código nos testes e no busadmin pra que eles obtenham as interfaces de governança diretamente e não dependam da OpenBusLib-Lua pra isso. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@144378 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Renato Figueiro Maia authored
git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@144365 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 26 Aug, 2013 1 commit
-
-
Renato Figueiro Maia authored
git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@143896 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 13 Aug, 2013 3 commits
-
-
Tadeu Martins Chamuinho Bastos authored
[OPENBUS-2342] Erro na leitura da base de dados faz com que interfaces autorizadas a serem ofertadas possam ser removidas. - Adiciona teste manual que exercita a falha na remoção de entidades após o reinício do barramento git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@143388 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Tadeu Martins Chamuinho Bastos authored
[OPENBUS-2342] Erro na leitura da base de dados faz com que interfaces autorizadas a serem ofertadas possam ser removidas. - Ao recuperar, do banco de dados, as configurações de uma entidade, adiciona referência a ela na tabela de autorizações para uma dada interface git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@143386 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Tadeu Martins Chamuinho Bastos authored
[OPENBUS-2344] Valores de saída dos na execução de 'busservices' e 'busadmin' diferem dos valores de retorno dos scripts Lua correspondentes - Recupera valores de retorno dos scripts Lua, retornando EXIT_FAILURE caso sejam diferentes de zero. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@143370 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 01 Aug, 2013 1 commit
-
-
Ricardo Calheiros de Miranda Cosme authored
[OPENBUS-2303] Permitir fazer chamadas dentro de cadeias (join) recebidas com um login diferente, mas da mesma entidade git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@142963 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 09 Jul, 2013 1 commit
-
-
Renato Figueiro Maia authored
[OPENBUS-2304] (Lua) Permitir fazer chamadas dentro de cadeias (join) recebidas com um login diferente, mas da mesma entidade - Desfazendo alterações do commit r142237 e aplicando novas alterações (sugestão do Cassino): - Campo 'CallChain.target' passa a conter o 'EntityName' ao invés do 'LoginId'. - A operação 'AccessControl:signChainFor(target)' passa a verificar o login indicado pelo parâmetro 'target' colocando a entidade correspondente no valor no campo 'CallChain.target' da cadeia gerada. - Caso o login informado no parâmetro 'target' seja inválido (desconhecido) então essa operação lança a exceção 'InvalidLogins' informando o login inválido. - Quando a operação 'AccessControl:signChainFor(target)' chamada pela biblioteca de acesso (OpenBusLib) lança a exceção 'InvalidLogins', essa deve ser capturada e traduzida para uma exceção 'CORBA::NO_PERMISSION' com um novo minor code 'InvalidTargetCode'. - Correção de bug devido ao cache de 'profile2login' da biblioteca de acesso (Lua) a ser mantida por ORB ao invés de pra cada conexão. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@142520 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 28 Jun, 2013 2 commits
-
-
Hugo Roenick authored
- realizando chamadas de non_existent em modo protegido - incluindo descrição de ofertas que falharam durante a verificação de responsividade git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@142247 ae0415b3-e90b-0410-900d-d0be9363c56b
-
Renato Figueiro Maia authored
[OPENBUS-2304] (Lua) Permitir fazer chamadas dentro de cadeias (join) recebidas com um login diferente, mas da mesma entidade - Campo 'CallChain.target' passa a conter o 'EntityName' ao invés do 'LoginId'. - A operação 'AccessControl:signChainFor(target)' passa a receber o 'EntityName' ao invés do 'LoginId', mas continua sem validar o valor do parâmetro 'target', simplesmente colocando o valor no campo 'CallChain.target' da cadeia gerada. Isso é necessário pra permitir assinar cadeias pra entidades deslogadas, que é importante pra permitir que um processo possa receber chamadas de entidades conhecidas (autenticadas previamente) mesmo sem ter acesso ao ACS. - Campo 'CredentialReset.login' passar a conter o 'EntityName' ao invés do 'LoginId'. Esse campo também é renomeado pra 'CredentialReset.target' pra melhor clareza. - As sessões de saída não podem mais ter indexadas pelo 'LoginId' do destino (target), exatamente porque tal informação não vem mais no 'CredentialReset'. Também não é razoável indexá-las pelo 'EntityName' pois potencialmente há multiplas instâncias da biblioteca de acesso (OpenBusLib) mantendo diferentes sessões com o mesmo 'EntityName' (assumiamos que o mesmo não acontecia com 'LoginId'), portanto quando uma instância da biblioteca conversasse com duas outras instâncias que usem o mesmo 'EntityName' a sessão de uma sobreporia a da outra concorrentemente degradando o desempenho podendo inclusive levar a uma situação de starvation em casos extremos. - A solução adotada foi indexar as sessões diretamente pelo 'IOR.profile_data' do objeto sendo acessado. Antes fazíamos essa indexação de forma indireta através de dois mapas: um que mapeava 'IOR.profile_data' pra 'LoginId' e outro de 'LoginId' pra sessão. O intuito disso era diminuir o número de sessões a serem mantidas no cache. - A forma de identificar se uma chamada está sendo feita a um objeto residente no núcleo do barramento (core) é feito comparando o 'CredentialReset.target' com o 'BusEntity' (nome da entidade que representa o núcleo do barramento). - Com isso, não é mais necessário padronizar o 'BusLogin' (login ID utilizado pelo núcleo do barramento). Inclusive o login ID utilizado pode ser o mesmo bus ID utilizado para diferenciar duas instâncias do barramento OpenBus. git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@142237 ae0415b3-e90b-0410-900d-d0be9363c56b
-
- 25 Jun, 2013 1 commit
-
-
Renato Figueiro Maia authored
git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/branches/02_00_00@142175 ae0415b3-e90b-0410-900d-d0be9363c56b
-