Custom Query (202 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (79 - 81 of 202)

Ticket Resolution Summary Owner Reporter
#126 fixed C++ code generator misspells putVersionIndependentProgId jasper jasper

Reported by jasper, 2 years ago.

Description

Code is generated that contains putVersionIndependentProgID instead of putVersionIndependentProgId (capital D).

#125 fixed COBIA does not nicely pick up all COM CAPE-OPEN objects jasper jasper

Reported by jasper, 2 years ago.

Description

COBIA currently filters out all COM objects that implement {678c09a1-7d66-11d2-a67d-00105a42887f} (CAPE-OPEN Component) and filters off any object that exposes which thermo it consumes if also present is that thermo 1.1 is not supported.

This is incorrect in two ways:

  • it will add components that do not indicate that they consume thermo, but do list {678c09a1-7d66-11d2-a67d-00105a42887f}. This includes e.g. thermo systems, which are clearly 1.0 only and should not be picked up by COBIA, and
  • it will fail to pick components that should be picked up but do not implement {678c09a1-7d66-11d2-a67d-00105a42887f} nor indicate that thermo is consumed, which includes perhaps some unit operations.

Suggested fix:

  • make a list of primary PMC cat-ids of which at least one must be implemented for a COM component to be picked up by COBIA for CAPE-OPEN versions prior to 1.2 - after that it will not be an issue as the CAPE-OPEN Component Key will suffice.
#124 wontfix Allow /ascurrentuser option to cobiaRegister on Windows jasper jasper

Reported by jasper, 2 years ago.

Description

COBIA stub code will refuse to load COBIA runtime installed by a current user from an elevated process. This is a security measure to counter a possible DLL hijack by a current user replacing COBIA.dll or one of its dependencies.

Some installers elevate in a mixed-mode scenario even when installing for the current user. Particularly the default multi-user scenario of NSIS is subject to this.

This scenario in which COBIA is being installed for the current user, and the PMC registration is executed elevated, the PMC registration fails, as COBIA cannot be loaded.

Workaround is to provide a /ascurrentuser option to cobiaRegister that, in case it is started with elevated rights, will restart itself with the same command line options, impersonating the unelevated current user.

This option is to be specified by installers that run a current user installation mode with admin rights (elevated)

Note: See TracQuery for help on using queries.