[
https://issues.apache.org/jira/browse/YOKO-442?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15873425#comment-15873425
]
David Jencks edited comment on YOKO-442 at 2/19/17 3:57 AM:
------------------------------------------------------------
commit 3562435025e20d9d4629f28faf08996a3ffcbfcb
Author: Neil Richards <[email protected]>
Date: Wed Feb 25 11:27:20 2015 +0000
add test for corbaname processing
commit b9d09c16bae104ffae2feea00057e255b20732e3
Author: Neil Richards <[email protected]>
Date: Tue Feb 24 12:55:37 2015 +0000
NameComponent.toString() should stringify as per CosNaming spec
commit 2ab606a69e469e80c51f0b7615364b571b0dda76
Author: Neil Richards <[email protected]>
Date: Tue Feb 24 10:41:16 2015 +0000
use backslash to delimit dots, slashes, and backslashes
commit a09905e4ae9f81618af18a180178d6168228a1c7
Author: Neil Richards <[email protected]>
Date: Tue Jan 20 16:33:58 2015 +0000
check for null thread context class loader
commit 34eb99e5ce4e167b70a49af87e0466e73c4e20e0
Author: Neil Richards <[email protected]>
Date: Thu Jan 15 23:11:22 2015 +0000
Added tests for integrated and read-only NameService.
Fixed framework to correctly report server failures.
Added testcase to demonstrate correct failure reporting from framework.
commit 511147b3aac33f636d7023c1a08345e7bbd7bb0b
Author: Neil Richards <[email protected]>
Date: Thu Jan 15 23:04:36 2015 +0000
Renamed package 'separated' -> 'tnaming2'.
Moved NameService initializer from nested to top level class.
Created read-only NameService initializer variant.
Eliminated use of singleton NameContextImpl from initializers.
commit 0af69b8ea87f7a0c45847955ea3ab750bf42dbd2
Author: Neil Richards <[email protected]>
Date: Tue Jan 13 12:24:58 2015 +0000
Rename 'separated' package to 'tnaming2'.
commit 58f6e3f54a47666b9a5b548580ee68fd73247385
Author: Neil Richards <[email protected]>
Date: Tue Jan 13 12:21:11 2015 +0000
Avoid imvalid ordering assumptions in BindingListIterator testing
commit a6f9c980c6ca90648866e204899335d1bd0202b6
Author: Neil Richards <[email protected]>
Date: Thu Nov 13 15:16:09 2014 +0000
Improve encapsulation of NameService artifacts.
Move Core and POAServant classes for NamingContext and BindingIterator
to be nested (static) classes under their LocalObject variants, which
are renamed to be simply NamingContextImpl and BindingIteratorImpl.
NB: The setup using post_init() in the example TransientNameService code
is still not right, I believe - it's too soon to be activating POAs.
commit c7fd87013003d17946b270757a9f93d70d78facc
Author: Neil Richards <[email protected]>
Date: Tue Oct 7 14:32:27 2014 +0100
Separated name service NamingContext and BindingIterators into local and
remote addressable versions, backed by common core function.
Demonstrate initialization if naming service by ORBInitializer impl in
TransientNameService.
NB: ORBInitializer.post_init() is currently driving
POA.POAManager.activate() and POA.activate_object(), which is dodgy, as
they drive IORInterceptors, which may not all be registered at that
point (as there's no control over ORBInitializer ordering).
was (Author: djencks):
commit a09905e4ae9f81618af18a180178d6168228a1c7
Author: Neil Richards <[email protected]>
Date: Tue Jan 20 16:33:58 2015 +0000
check for null thread context class loader
commit 34eb99e5ce4e167b70a49af87e0466e73c4e20e0
Author: Neil Richards <[email protected]>
Date: Thu Jan 15 23:11:22 2015 +0000
Added tests for integrated and read-only NameService.
Fixed framework to correctly report server failures.
Added testcase to demonstrate correct failure reporting from framework.
commit 511147b3aac33f636d7023c1a08345e7bbd7bb0b
Author: Neil Richards <[email protected]>
Date: Thu Jan 15 23:04:36 2015 +0000
Renamed package 'separated' -> 'tnaming2'.
Moved NameService initializer from nested to top level class.
Created read-only NameService initializer variant.
Eliminated use of singleton NameContextImpl from initializers.
commit 0af69b8ea87f7a0c45847955ea3ab750bf42dbd2
Author: Neil Richards <[email protected]>
Date: Tue Jan 13 12:24:58 2015 +0000
Rename 'separated' package to 'tnaming2'.
commit 58f6e3f54a47666b9a5b548580ee68fd73247385
Author: Neil Richards <[email protected]>
Date: Tue Jan 13 12:21:11 2015 +0000
Avoid imvalid ordering assumptions in BindingListIterator testing
commit a6f9c980c6ca90648866e204899335d1bd0202b6
Author: Neil Richards <[email protected]>
Date: Thu Nov 13 15:16:09 2014 +0000
Improve encapsulation of NameService artifacts.
Move Core and POAServant classes for NamingContext and BindingIterator
to be nested (static) classes under their LocalObject variants, which
are renamed to be simply NamingContextImpl and BindingIteratorImpl.
NB: The setup using post_init() in the example TransientNameService code
is still not right, I believe - it's too soon to be activating POAs.
commit c7fd87013003d17946b270757a9f93d70d78facc
Author: Neil Richards <[email protected]>
Date: Tue Oct 7 14:32:27 2014 +0100
Separated name service NamingContext and BindingIterators into local and
remote addressable versions, backed by common core function.
Demonstrate initialization if naming service by ORBInitializer impl in
TransientNameService.
NB: ORBInitializer.post_init() is currently driving
POA.POAManager.activate() and POA.activate_object(), which is dodgy, as
they drive IORInterceptors, which may not all be registered at that
point (as there's no control over ORBInitializer ordering).
> Make the NameService run in the main orb, with csiv2 security and other
> policies
> --------------------------------------------------------------------------------
>
> Key: YOKO-442
> URL: https://issues.apache.org/jira/browse/YOKO-442
> Project: Yoko - CORBA Server
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: orb core, RMI-IIOP
> Reporter: David Jencks
>
> Previously the NameService ran in a dedicated orb, with no particular support
> for adding more policies easily. This rewrites the NameService to run in the
> main orb and to provide read-write local access and configurable remote
> read-only or read-write access. This reduces the number of open ports needed
> and allows the NameService to easily be run under the same security policy as
> the rest of the orb.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)