Project

General

Profile

Activity

From 05/29/2022 to 06/27/2022

06/24/2022

11:40 AM Bug #6555: SECURITY-POLICY:SET-CLIENT fails with an imported CLIENT-PRINCIPAL
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > OK. How urgent is this?
> > Thank you.
> If you can solve ...
Igor Skornyakov
11:39 AM Bug #6555: SECURITY-POLICY:SET-CLIENT fails with an imported CLIENT-PRINCIPAL
Igor Skornyakov wrote:
> OK. How urgent is this?
> Thank you.
If you can solve it early next week, is good.
Constantin Asofiei
11:38 AM Bug #6555: SECURITY-POLICY:SET-CLIENT fails with an imported CLIENT-PRINCIPAL
Constantin Asofiei wrote:
> I don't have a standalone recreate, but in #6531 we have a scenario like this:
> * a @C...
Igor Skornyakov
11:37 AM Bug #6555: SECURITY-POLICY:SET-CLIENT fails with an imported CLIENT-PRINCIPAL
I don't have a standalone recreate, but in #6531 we have a scenario like this:
* a @CLIENT-PRINCIPAL@ is created, va...
Constantin Asofiei
11:33 AM Bug #6555 (Closed): SECURITY-POLICY:SET-CLIENT fails with an imported CLIENT-PRINCIPAL
Constantin Asofiei

06/23/2022

05:23 PM Bug #6537: problems with ADD-INTERVAL
The a and d tests were failing because the computed interval @i@ was incorrect. The @add-interval@ seemed to work fin... Ovidiu Maxiniuc
02:25 AM Bug #6537: problems with ADD-INTERVAL
Ovidiu, @toLocalDateTime@ is wrong - you can't just adjust a datetimetz using the local timezone - what about DST?
...
Constantin Asofiei
08:06 PM Bug #6537: problems with ADD-INTERVAL
Constantin Asofiei wrote:
> Ovidiu, the fix is in 6129a/13948 - please review.
I reviewed the changes and inserted ...
Ovidiu Maxiniuc

06/22/2022

10:36 AM Bug #6537: problems with ADD-INTERVAL
Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > Ovidiu, the fix is in 6129a/13948 - please review. The poin...
Constantin Asofiei
10:16 AM Bug #6537: problems with ADD-INTERVAL
Constantin Asofiei wrote:
> Ovidiu, the fix is in 6129a/13948 - please review. The point with the @interval@ issue ...
Ovidiu Maxiniuc
05:05 AM Bug #6537: problems with ADD-INTERVAL
Ovidiu, the fix is in 6129a/13948 - please review. The point with the @interval@ issue is to convert both instances ... Constantin Asofiei
09:35 PM Bug #6537 (WIP): problems with ADD-INTERVAL
Constantin,
I checked the code and did some tests. I think that those adjustments are fine. But there other issues w...
Ovidiu Maxiniuc

06/21/2022

03:32 PM Bug #6537: problems with ADD-INTERVAL
There is a bug in ADD-INTERVAL: it overrides the timezone, when a datetimetz is used. See this:... Constantin Asofiei
03:26 PM Bug #6537 (WIP): problems with ADD-INTERVAL
Constantin Asofiei

06/20/2022

01:11 PM Bug #6533: dynamic equals operator
I have a fix for the above in 6129a/13946.
Greg: if we don't already have, I think we need to check all compare op...
Constantin Asofiei
12:45 PM Bug #6533: dynamic equals operator
This test works fine in 4GL:... Constantin Asofiei
12:45 PM Bug #6533 (New): dynamic equals operator
Constantin Asofiei

06/15/2022

05:37 PM Feature #6373: direct Java object access to converted Java code from in-JVM non-converted Java code
Will the local proxy submit a "job" to the agent pool for a given appserver OR will we be able to call the converted ... Greg Shah

06/13/2022

09:46 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Another issue which needs to be fixed is incremental conversion, it fails with a null javaname annotation when proces... Constantin Asofiei

06/09/2022

02:24 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Greg Shah wrote:
> This task is to implement the core classic WebSpeed implementation for "CGI Wrapper" usage where ...
Marian Edu
09:53 PM Feature #6493: add equivalent support for the command line parameters -ucc and -utf8intatchar
Customer description of this feature (from the customer for which Progress developed the feature):
> The utf8intat...
Greg Shah

06/08/2022

07:10 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
This task is to implement the core classic WebSpeed implementation for "CGI Wrapper" usage where a @.p@ or @.w@ can b... Greg Shah
07:01 PM Feature #6506 (Test): implement CGI WebSpeed support and the standard web-disp.p dispatch functio...
Greg Shah

06/07/2022

10:53 AM Feature #6500: add equivalent support for -nb command line option
> My point here is more to 'harden' FWD so that it does not end up with stack overflow. For production, all these cas... Greg Shah
10:51 AM Feature #6500: add equivalent support for -nb command line option
Greg Shah wrote:
> How likely is it that we can find a good default value?
There are a couple of issues of concern:...
Constantin Asofiei
10:43 AM Feature #6500: add equivalent support for -nb command line option
How likely is it that we can find a good default value? I think leaving the default as "uncatchable abend" is not go... Greg Shah
10:33 AM Feature #6500: add equivalent support for -nb command line option
OpenEdge allows specification of the top-level stack depth via the @-nb@ command line option. This raises a STOP con... Constantin Asofiei
10:25 AM Feature #6500 (New): add equivalent support for -nb command line option
Constantin Asofiei
07:39 AM Bug #6389 (New): LENGTH function with COLUMN option
I'm placing this back to NEW, as we don't have an answer or solution for Chinese characters yet. Constantin Asofiei
07:38 AM Bug #6404 (Test): conversion for dataset-handle and table-handle parameters with table fields or ...
Constantin Asofiei
07:37 AM Bug #6446 (Test): temp-table:create-like adds add before-table, too
Constantin Asofiei
07:37 AM Bug #6482 (Test): POLY version of ArrayAssigner.assignMulti, when the r-value can be an extent or...
Constantin Asofiei
07:09 AM Bug #6482: POLY version of ArrayAssigner.assignMulti, when the r-value can be an extent or scalar
Ovidiu Maxiniuc wrote:
> Actually the error is correct. I have testcases which show the need for it. However, I adde...
Constantin Asofiei

06/06/2022

05:42 PM Bug #6482: POLY version of ArrayAssigner.assignMulti, when the r-value can be an extent or scalar
Constantin Asofiei wrote:
> There is another regression: @BufferImpl.saveRowChangesImpl2@ has no support for extent ...
Ovidiu Maxiniuc
08:29 AM Bug #6482: POLY version of ArrayAssigner.assignMulti, when the r-value can be an extent or scalar
Constantin Asofiei wrote:
> Ovidiu, I see two issues in 61291/13922:
> * BufferImpl.derefPoly - shouldn't this retu...
Ovidiu Maxiniuc
12:34 PM Feature #6498: add equivalent support for the -errorstack command line option
From the 4GL docs:
> Allows error objects to save the ABL call stack in the CallStack property of an error object ...
Greg Shah
12:33 PM Feature #6498 (New): add equivalent support for the -errorstack command line option
Greg Shah
12:31 PM Feature #6497: add equivalent support for the -T command line option
The @-T <temp_dir>@ sets the temp directory for a 4GL client. We should implement it as a bootstrap config override. Greg Shah
12:30 PM Feature #6497 (Closed): add equivalent support for the -T command line option
Greg Shah
12:29 PM Feature #3853: implement LOG-MANAGER runtime
As part of this task we should also support bootstrap configuration overrides that provide an equivalent feature for ... Greg Shah
12:18 PM Feature #6493: add equivalent support for the command line parameters -ucc and -utf8intatchar
@-ucc@... Greg Shah
12:17 PM Feature #6493 (New): add equivalent support for the command line parameters -ucc and -utf8intatchar
Greg Shah
04:11 AM Feature #6407: name_map.xml improvements
6129a/13926 adds lazy loading of the legacy converted classes, to improve the FWD server startup time and also not lo... Constantin Asofiei

06/05/2022

02:56 PM Feature #6490 (Closed): DYNAMIC-INVOKE which returns an extent
Greg Shah
10:41 AM Support #6489: port tests of the Open Java Client to the Open .NET Client
The Java code written for #6488 must be ported to the Open .NET Client. Then, when our replacement for the Open .NET... Greg Shah
10:39 AM Support #6489 (New): port tests of the Open Java Client to the Open .NET Client
Greg Shah
10:38 AM Support #6488: write tests which use Java Open Client to access the appserver testcases
We already have some amount of testcases written to define appserver/PASOE behavior. There are 3 ways to access that... Greg Shah
10:35 AM Support #6488 (New): write tests which use Java Open Client to access the appserver testcases
Greg Shah
04:14 AM Feature #3853: implement LOG-MANAGER runtime
In 6129a/13924 I've added experimental WRITE-MESSAGE and LOGFILE-NAME, to just dump the messages to server's log. Constantin Asofiei
04:13 AM Feature #3853: implement LOG-MANAGER runtime
@-clientlog@ startup parameter is part of this task: https://docs.progress.com/bundle/openedge-abl-troubleshoot-appli... Constantin Asofiei

06/04/2022

08:56 AM Bug #6482: POLY version of ArrayAssigner.assignMulti, when the r-value can be an extent or scalar
There is another regression: @BufferImpl.saveRowChangesImpl2@ has no support for extent fields! And your change in @B... Constantin Asofiei
08:34 AM Bug #6482: POLY version of ArrayAssigner.assignMulti, when the r-value can be an extent or scalar
Ovidiu, I see two issues in 61291/13922:
* BufferImpl.derefPoly - shouldn't this return an array of the property's t...
Constantin Asofiei
07:08 AM Bug #6482: POLY version of ArrayAssigner.assignMulti, when the r-value can be an extent or scalar
> Or even more compact, with a bit of syntactic sugar,
I like this. The handle type is terrible (in the 4GL). I...
Greg Shah
08:51 PM Bug #6482 (Review): POLY version of ArrayAssigner.assignMulti, when the r-value can be an extent ...
I added implementation for @AbstractTempTable@, @Dataset@ and @BufferImpl@.
The conversion and runtime works even ...
Ovidiu Maxiniuc

06/03/2022

02:38 PM Bug #6482: POLY version of ArrayAssigner.assignMulti, when the r-value can be an extent or scalar
The test for @deferPoly@ is this:... Constantin Asofiei

06/02/2022

03:54 PM Feature #5113 (Rejected): implement c'tor overloading for cases where type erasure is an issue
This work is included with #4350. Greg Shah
03:45 PM Feature #4352 (Rejected): finish progress.lang.apperror and progress.lang.syserror
The work for this is included in #4602. Greg Shah
03:45 PM Bug #4602: fixes for OO 4GL and structured error handling
This work from #4352 needs to be worked here:
> @apperror@ vs @syserror@ - these weren't tested comprehensively, t...
Greg Shah
03:33 PM Feature #4353 (Rejected): finish issues in progress.lang classes related to 4GL reflection
The work for this is included in #4374. Greg Shah
05:50 AM Feature #4658: OO serialization support
Constantin Asofiei wrote:
> Marian Edu wrote:
> > what is the OE version that we are testing against?
> 11.7.12
...
Marian Edu
05:22 AM Feature #4658: OO serialization support
Constantin Asofiei wrote:
> * object arrays in a parameter or temp-table field
Here I mean object arrays at the pro...
Constantin Asofiei
05:18 AM Feature #4658: OO serialization support
Marian, the priority is a simple test with this:
* temp-table with data-types, including object fields, avoid handle...
Constantin Asofiei
05:13 AM Feature #4658: OO serialization support
Marian Edu wrote:
> what is the OE version that we are testing against?
11.7.12
Constantin Asofiei
04:54 AM Feature #4658: OO serialization support
Marian Edu wrote:
> just to be sure this is only for 4GL client -> AppSrv
Yes, just 4GL client -> AppSrv at this ti...
Constantin Asofiei
04:31 AM Feature #4658: OO serialization support
Greg Shah wrote:
> Marian: We have a new customer project that needs this support urgently. Implementing this prope...
Marian Edu

06/01/2022

07:28 PM Feature #4658: OO serialization support
Marian: We have a new customer project that needs this support urgently. Implementing this properly will require tes... Greg Shah
04:36 PM Bug #6402 (Test): serialize-name for write-/read-json is not working
Constantin Asofiei
04:36 PM Bug #6412 (Test): implement BUFFER:KEYS attribute
Constantin Asofiei
04:33 PM Bug #6401 (Test): dynamic query can reference any buffer part of the added buffer's dataset
Constantin Asofiei
04:33 PM Bug #6400 (Test): ADD-SOURCE-BUFFER can have the fields qualified with the table name
Constantin Asofiei
04:33 PM Bug #6384 (Test): dynamic query conversion issues
Constantin Asofiei
04:32 PM Bug #6388 (Test): save-where-string works without the buffer attached to a dataset
Constantin Asofiei
03:34 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
6129a/13907 fixes the runtime for dataset-handle/dataset/table/table-handle in OO method/ctor calls. Constantin Asofiei
03:08 PM Bug #6413 (Test): batch copy can be nested if there is a before-table record which needs to be po...
Committed to 6129a/13904. Constantin Asofiei
03:04 PM Bug #6482: POLY version of ArrayAssigner.assignMulti, when the r-value can be an extent or scalar
Ovidiu, please see 6129a/13903, and add runtime for @derefPoly@ in AbstractTempTable, Dataset and BufferImpl. Constantin Asofiei
12:22 PM Bug #6482 (WIP): POLY version of ArrayAssigner.assignMulti, when the r-value can be an extent or ...
Constantin Asofiei
12:17 PM Bug #6482: POLY version of ArrayAssigner.assignMulti, when the r-value can be an extent or scalar
The rvalue of an @=@ operator can be either a scalar on an extent. If the lvalue is dynamic extent, then its referen... Constantin Asofiei
12:15 PM Bug #6482 (Test): POLY version of ArrayAssigner.assignMulti, when the r-value can be an extent or...
Constantin Asofiei

05/31/2022

04:55 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg, the OE's problem with the OVERRIDE keyword is that is not consistent: for conversion, anything which is an over... Constantin Asofiei
04:26 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Code Review Task Branch 4350a Revision 13903
1. In @annotations_prep.xml@, the @convert_method_name@ is now just a...
Greg Shah
03:15 PM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
4350a was rebased from 6129a, new rev 13903.
4350a rev 13903 was merged to 6129a rev 13902 and archived.
Constantin Asofiei
09:14 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
> Greg, is this OK or do you want to review them in 4350a?
It is OK. Go ahead.
Greg Shah
09:09 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
And forgot to mention: I didn't get a chance to check your testcases at all, I focused only on the current POC app. Constantin Asofiei
08:57 AM Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
I've rebased 4350a from 6129a, new rev is 13901.
I'll commit the changes soon, and after that merge into 6129a. G...
Constantin Asofiei
10:22 AM Feature #4347: add runtime support for STOP-AFTER block option
Greg Shah wrote:
> I would like to avoid having a thread for each STOP-AFTER block. I think we need to sort the tim...
Constantin Asofiei
10:19 AM Feature #4347: add runtime support for STOP-AFTER block option
I would like to avoid having a thread for each STOP-AFTER block. I think we need to sort the timeouts and process th... Greg Shah
10:14 AM Feature #4347: add runtime support for STOP-AFTER block option
We need tests to see what happens if there are nested blocks with STOP-AFTER - as I think the STOP should target the ... Constantin Asofiei
10:03 AM Bug #6413 (WIP): batch copy can be nested if there is a before-table record which needs to be pop...
Yes, commit the change.
The exception was added for detecting internal logic errors. It actually works fine, I do no...
Ovidiu Maxiniuc
09:14 AM Bug #6413: batch copy can be nested if there is a before-table record which needs to be populated...
Ovidiu, any thoughts on this? I can commit the patch as-is. Constantin Asofiei
09:54 AM Bug #6446 (WIP): temp-table:create-like adds add before-table, too
The patch is good. You can close the task. Ovidiu Maxiniuc
09:13 AM Bug #6446: temp-table:create-like adds add before-table, too
This is committed in 6129a/13897. Ovidiu, if there are no concerns, I'll close the task. Constantin Asofiei
 

Also available in: Atom