Project

General

Profile

Activity

From 11/02/2018 to 12/01/2018

12/01/2018

07:50 AM Feature #3752: CLIENT-PRINCIPAL resource and other security features
Please merge to trunk. Greg Shah

11/30/2018

04:23 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
Conversion testing of 3752a rev 11297 passed. Constantin Asofiei
02:05 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
3752a rev 11297 fixes the review issues.
I'm doing conversion testing next.
Constantin Asofiei
01:49 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
Greg Shah wrote:
> > If the name is invalid, I'll throw an exception, as we can't use the default DB.
>
> OK, as ...
Constantin Asofiei
01:45 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
> If the name is invalid, I'll throw an exception, as we can't use the default DB.
OK, as long as the NPE does not...
Greg Shah
01:43 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
Greg Shah wrote:
> 1. In @ConnectionManager.getDbClient()/setDbClient()@, the use of @cm.getLDBName(dbName).toLowerC...
Constantin Asofiei
11:15 AM Feature #3752: CLIENT-PRINCIPAL resource and other security features
I don't think this needs runtime testing. If it passes conversion testing for ChUI, it can be merged to trunk. Greg Shah
11:14 AM Feature #3752: CLIENT-PRINCIPAL resource and other security features
Code Review Task Branch 3752a Revision 11295
The result is very good. I've only found some minor issues:
1. In...
Greg Shah

11/29/2018

02:36 PM Feature #3753 (WIP): I18N additions
Constantin Asofiei

11/28/2018

12:46 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
Please review 3752a rev 11295 - it contains the changes required for the current POC. Constantin Asofiei

11/26/2018

12:58 PM Feature #3817: create resource bundles from string literals and implement optional support for se...
This is meant to be a Java-native replacement for the ability to swap translated string literals at runtime.
+Back...
Greg Shah
12:21 PM Feature #3817 (Closed): create resource bundles from string literals and implement optional suppo...
Greg Shah

11/25/2018

11:05 AM Feature #3753: I18N additions
Implement these for Phase 2 (main project):
* generalized CONVERT option support (e.g. not just INPUT but also use...
Greg Shah
10:36 AM Feature #2135: implement COPY-LOB language statement
As phase 3 of development, the following will all be needed:... Greg Shah
09:23 AM Feature #3812: additions to SESSION system-handle
+Attributes+
* CURRENT-REQUEST-INFO
* LOCAL-VERSION-INFO
* SERVER-CONNECTION-BOUND-REQUEST
* ICFPARAMETER
* CO...
Greg Shah
09:19 AM Feature #3812 (Closed): additions to SESSION system-handle
Greg Shah
08:21 AM Feature #3810: SECURITY-POLICY and other security features
Implement support for the following:
+SECURITY-POLICY resource+
* SECURITY-POLICY system handle
* attributes
...
Greg Shah
07:41 AM Feature #3810 (Closed): SECURITY-POLICY and other security features
Greg Shah

11/19/2018

03:01 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
Something else: the @_oeusertable@ and any other domain type allows any user ID to be specified, even if it does not ... Constantin Asofiei
01:05 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
Greg Shah wrote:
> Is the @_oslocal@ approach using something like PAM or does it just rely upon the user being alre...
Constantin Asofiei
01:02 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
Is the @_oslocal@ approach using something like PAM or does it just rely upon the user being already logged in? Greg Shah
12:50 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
These metadata tables define the domains and the domain types:... Constantin Asofiei

11/15/2018

01:27 PM Feature #3751: implement support for OO 4GL and structured error handling
+Class Members Access Summary+
|_. Resource |_. Data Member |_. Default Access Mode |_. PUBLIC |_. PROTECTED |_. P...
Greg Shah

11/14/2018

04:02 PM Feature #3751: implement support for OO 4GL and structured error handling
Comments from a customer 4GL developer:
* ABL garbage collection is based on reference counting.
* The ABL (at le...
Greg Shah
03:49 PM Feature #3751: implement support for OO 4GL and structured error handling
Some of the built-in classes provided by OpenEdge are not documented in the 4GL reference PDF. This online doc is a ... Greg Shah

11/13/2018

04:22 PM Feature #3754 (Closed): TRANSACTION resource support
Greg Shah
04:13 PM Feature #3754: TRANSACTION resource support
Branch 3754a was merged to trunk rev 11291 and archived. Constantin Asofiei
04:08 PM Feature #3754: TRANSACTION resource support
Eric Faulhaber wrote:
> ETF runtime testing passed (full search and dev tests).
Great! I'll release it shortly.
...
Constantin Asofiei
04:00 PM Feature #3754: TRANSACTION resource support
Constantin Asofiei wrote:
> Eric: please help me with runtime testing - I don't think full runtime is required, just...
Eric Faulhaber
03:40 PM Feature #3754: TRANSACTION resource support
If Eric's tests pass please merge to trunk. Greg Shah
03:40 PM Feature #3754: TRANSACTION resource support
Code Review Task Branch 3754a Revision 11293
The changes are good.
Greg Shah
02:43 PM Feature #3754: TRANSACTION resource support
Greg Shah wrote:
> Do we have sufficient checks to ensure this same limitation is forced?
Now we do - see 3754a rev...
Constantin Asofiei
02:01 PM Feature #3754: TRANSACTION resource support
> there is no way for TRANSACTION-MODE AUTOMATIC or TRANS-INIT-PROCEDURE invoked entries to automatically start a fu... Greg Shah
01:53 PM Feature #3754: TRANSACTION resource support
Greg Shah wrote:
> The part I don't understand is how this is supposed to act when it is called while a full transac...
Constantin Asofiei
11:34 PM Feature #3754: TRANSACTION resource support
Code Review Task Branch 3754a Revision 11292
I've reviewed everything, it is very good.
The part I don't unders...
Greg Shah
03:48 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
All of these are classified as "global builtin variables" since they don't take parenthesis. Even though the 4GL doc... Greg Shah
03:28 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
Greg, why are these marked as VAR_RAW (and registered as global variables) instead of builtin functions, in progress.... Constantin Asofiei
02:55 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
Greg Shah wrote:
> * ENCRYPT
> * DECRYPT
> * GENERATE-RANDOM-KEY()
These are dependent on @SECURITY-POLICY:SYMMET...
Constantin Asofiei
07:13 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
> @EXPORT/IMPORT-PRINCIPAL@ creates a byte representation of the @CLIENT-PRINCIPAL@ resource, returned as a @raw@ ins... Greg Shah

11/12/2018

05:06 PM Feature #3752: CLIENT-PRINCIPAL resource and other security features
@EXPORT/IMPORT-PRINCIPAL@ creates a byte representation of the @CLIENT-PRINCIPAL@ resource, returned as a @raw@ insta... Constantin Asofiei
05:01 PM Feature #3752 (WIP): CLIENT-PRINCIPAL resource and other security features
Constantin Asofiei
04:47 PM Feature #3754: TRANSACTION resource support
Greg, 3754a rev 11292 adds:
* full conversion support
* runtime is almost done, I need to do some more manual testi...
Constantin Asofiei

11/08/2018

04:15 PM Feature #3741 (Closed): implement complete support for the CALL object handle and related attribu...
Greg Shah
04:14 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Branch 3741a was merged to trunk rev 11290 and archived. Constantin Asofiei
04:03 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Greg Shah wrote:
> Code Review Task Branch 3741a Revision 11300
>
> I'm good with the changes. You can merge to ...
Constantin Asofiei
04:00 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Code Review Task Branch 3741a Revision 11300
I'm good with the changes. You can merge to trunk when ready.
Greg Shah
12:04 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Greg, thanks for the idea - I've implemented this in 3741a rev 11300. Constantin Asofiei

11/07/2018

06:29 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Greg Shah wrote:
> Can you use a local @int64@ or @decimal@ subclass for the conversion and then assign back the kno...
Constantin Asofiei
04:23 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Can you use a local @int64@ or @decimal@ subclass for the conversion and then assign back the known-valid value to th... Greg Shah
01:29 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Greg Shah wrote:
> I think the only remaining issue is the @BDT.assignDirect@. It is used for such a limited requir...
Constantin Asofiei
12:31 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Sorry, I see you already did this with #3789. Nice! Greg Shah
12:30 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
In regard to #3741-57, I agree it is worth looking into this performance case. Please open another task for this. Greg Shah
12:29 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Code Review Task Branch 3741a Revision 11299
The changes are good.
I think the only remaining issue is the @BDT...
Greg Shah
11:29 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Note that I couldn't find a way to get rid of the @BaseDataType.assignDirect@ flag - this is still in use. Constantin Asofiei
10:17 AM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Rebased 3471a from trunk rev 11289 - new rev 11299. Constantin Asofiei
07:34 PM Feature #3741: implement complete support for the CALL object handle and related attributes and m...
Greg, 3741a rev 11298 contains the final changes related to CALL. I've not included the changes I mentioned in #3741... Constantin Asofiei
06:26 PM Feature #3754: TRANSACTION resource support
Created task branch 3754a from trunk rev 11289.
Rev 11290 adds full conversion support for @TRANSACTION@ handle an...
Constantin Asofiei
02:59 PM Feature #3754: TRANSACTION resource support
There is something interesting related to the TRANSACTION handle:
* this is accessed via @procedure:TRANSACTION@, an...
Constantin Asofiei
02:37 PM Feature #3754: TRANSACTION resource support
Yes, that is fine. Greg Shah
02:30 PM Feature #3754: TRANSACTION resource support
Constantin Asofiei wrote:
> Is it OK to use @TransactionManager.transactionModeAuto()@ for @TRANSACTION-MODE AUTO@ s...
Constantin Asofiei
02:18 PM Feature #3754: TRANSACTION resource support
Is it OK to use @TransactionManager.transactionModeAuto()@ for @TRANSACTION-MODE AUTO@ statement? Constantin Asofiei
11:13 AM Feature #3754: TRANSACTION resource support
Go ahead and add these other features.
> And another note about RUN ... TRANSACTION DISTINCT - can you check the r...
Greg Shah
10:32 AM Feature #3754: TRANSACTION resource support
Further reading shows that @RUN ... TRANSACTION DISTINCT@ is used as a fail-safe if 4GL decides to propagate the clie... Constantin Asofiei
10:12 AM Feature #3754: TRANSACTION resource support
Greg, let me know if I should add these attributes (to allow complete TRANSACTION handle support):
* @IS-OPEN@ attri...
Constantin Asofiei
10:05 AM Feature #3754: TRANSACTION resource support
According to this https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/pasoe-migrate-develop/... Constantin Asofiei
08:39 AM Feature #3754 (WIP): TRANSACTION resource support
Greg Shah
 

Also available in: Atom