Project

General

Profile

Activity

From 06/16/2019 to 07/15/2019

07/15/2019

04:40 PM Feature #3751: implement support for OO 4GL and structured error handling
Code Review Task Branch 4124a Revision 11335
The JSON changes are fine.
The changes related to @Implemented str...
Greg Shah
10:14 AM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Additional fixes for the json legacy classes checked in to 4124a revision 11335. No more chang...
Hynek Cihlar
06:48 AM Feature #3817: create resource bundles from string literals and implement optional support for se...
Hi Greg,
there is a small issue we have with this one, we do not have any licenses for the 'translation manager/vi...
Marian Edu
06:12 AM Feature #3810: SECURITY-POLICY and other security features
this is for for version 11.7.4, there are changes from one version to another from time to time... don't have a 'hist... Marian Edu
06:10 AM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Marian, please export the meta tables from your machine and commit it to the @db/@ folde...
Marian Edu

07/14/2019

04:04 PM Feature #3751: implement support for OO 4GL and structured error handling
Additional fixes for the json legacy classes checked in to 4124a revision 11335. No more changes for the json legacy ... Hynek Cihlar

07/13/2019

01:53 PM Feature #3751: implement support for OO 4GL and structured error handling
As a side-note: this might be a side-effect of using builtin/skeleton classes; anyway, I'd like not to spend time fix... Constantin Asofiei
01:51 PM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> I'm trying to test the @JsonArray.Read(TABLE-HANDLE)@ method, but can't get my test case conve...
Constantin Asofiei
01:30 PM Feature #3751: implement support for OO 4GL and structured error handling
I'm trying to test the @JsonArray.Read(TABLE-HANDLE)@ method, but can't get my test case converted. It works in OpenE... Hynek Cihlar
03:11 AM Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> Code Review Task Branch 4124a Revision 11328
>
> Client side streams cannot be serialized to t...
Hynek Cihlar

07/12/2019

06:44 PM Feature #3751: implement support for OO 4GL and structured error handling
Code Review Task Branch 4124a Revision 11328
Client side streams cannot be serialized to the server. Instead, on ...
Greg Shah
04:31 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> Actually, I see you added a @StreamDaemon.findStream(String name)@ helper. Instead of exposing t...
Hynek Cihlar
02:45 PM Feature #3751: implement support for OO 4GL and structured error handling
Hynek, please commit all other fixes related to JSON support to 4124a; I plan to rebase it, so please wait for the no... Constantin Asofiei
11:18 AM Feature #3751: implement support for OO 4GL and structured error handling
Actually, I see you added a @StreamDaemon.findStream(String name)@ helper. Instead of exposing this from @ThinClient... Greg Shah
11:13 AM Feature #3751: implement support for OO 4GL and structured error handling
Code Review Task Branch 3809c Revisions 11383 and 11378
Everything seems OK except 1 important thing: these classe...
Greg Shah
10:24 AM Feature #3751: implement support for OO 4GL and structured error handling
Please review 3809c revisions 11383 and 11378. This implements the @read@ and @writeStream@ methods for json legacy c... Hynek Cihlar
10:46 AM Feature #3810: SECURITY-POLICY and other security features
OK, so we need the matching metadata schema to be checked in to the testcases project as per the request in #3810-328... Greg Shah
10:05 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Is this caused by differences between the version of the metadata schema used in conversion as co...
Igor Skornyakov
09:57 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Greg Shah wrote:
> >
> > Do we need any protection code and does the feature fail the sa...
Greg Shah

07/10/2019

09:04 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian, another question: any idea what a @HTTP_idContext@ context value means? And what...
Marian Edu
08:43 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, another question: any idea what a @HTTP_idContext@ context value means? And what @IWebRequest.getContextNames... Constantin Asofiei

07/09/2019

04:35 PM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek, please test/check the @Progress.Json.Objectmodel.ObjectM...
Constantin Asofiei
04:30 PM Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Hynek, please test/check the @Progress.Json.Objectmodel.ObjectModelParser@ implementatio...
Hynek Cihlar
03:49 PM Feature #3751: implement support for OO 4GL and structured error handling
Hynek, please test/check the @Progress.Json.Objectmodel.ObjectModelParser@ implementation. Constantin Asofiei
03:27 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, please commit the SoapUI text log for the FWDHandler tests. Constantin Asofiei

07/08/2019

05:10 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Eugenie: Please go ahead and merge 3888b to trunk.
OK. Starting to merge.
Eugenie Lyzenko
04:45 PM Feature #3810: SECURITY-POLICY and other security features
Eugenie: Please go ahead and merge 3888b to trunk. Greg Shah
04:43 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Code Review Task Branch 3888b Revision 11334
>
> I good with the changes. I did check in rev ...
Eugenie Lyzenko
02:19 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
>
> Do we need any protection code and does the feature fail the same way in the 4GL? In other w...
Igor Skornyakov
02:06 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Greg Shah wrote:
> > Igor/Eugenie/Constantin: Any objections?
>
> Greg, please note tha...
Greg Shah
02:00 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Igor/Eugenie/Constantin: Any objections?
Greg, please note that there can be problems with non...
Igor Skornyakov
01:55 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Code Review Task Branch 3888b Revision 11334
>
> I good with the changes. I did check in rev ...
Eugenie Lyzenko
01:50 PM Feature #3810: SECURITY-POLICY and other security features
Code Review Task Branch 3888b Revision 11334
I good with the changes. I did check in rev 11335 with a minor forma...
Greg Shah
09:55 PM Feature #2135: implement COPY-LOB language statement
Code Review Task Branch 4056a Revisions 11329-11333
I'm OK with the changes.
Greg Shah

07/07/2019

04:50 PM Feature #2135: implement COPY-LOB language statement
Please review the first pass runtime implementation of COPY-LOB in branch 4056a. The relevant changes are in revision... Eric Faulhaber
02:37 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Branch 3855b passed runtime/conversion testing and was merged to trunk rev 11322. It contains:
More improvements ...
Constantin Asofiei
01:59 PM Feature #3810: SECURITY-POLICY and other security features
All regression tests passed for 3888b. Igor Skornyakov

07/05/2019

03:52 PM Feature #3810: SECURITY-POLICY and other security features
I've finished re-working @LOAD-DOMAINS@ and @SET-CLIENT@ for @_oeusertable@ domains.
Committed to 3888b, revision 11...
Igor Skornyakov
04:00 AM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> That means the @_User.d@ export you have is from a different meta schema.
I used 11.6...
Igor Skornyakov
03:54 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Well, with new @standard.df@ the @META_USER@ table looks OK, but on import, the value of th...
Constantin Asofiei
03:52 AM Feature #3810: SECURITY-POLICY and other security features
Well, with new @standard.df@ the @META_USER@ table looks OK, but on import, the value of the @DOMAIN-NAME@ from @_Use... Igor Skornyakov
03:33 AM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> The trunk rev of @testcases@ project has an older version of @standard.df@ (which has t...
Igor Skornyakov
03:29 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Interesting. And this is how the DDL looks when I convert the test program with the databas...
Constantin Asofiei
03:23 AM Feature #3810: SECURITY-POLICY and other security features
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > We have two problems with @_User@ table
> > 1. The @META_USER@ ...
Igor Skornyakov
03:17 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> We have two problems with @_User@ table
> 1. The @META_USER@ doesn't contain @DOMAIN_NAME@...
Eric Faulhaber
02:02 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
I'm testing 3855b 11331, if it passes, I'll merge it, as it contains some conversion fixes that we need. Constantin Asofiei
01:41 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Code Review Task Branch 3855b Revision 11331
I'm good with the changes.
The @progress.g@ change in particular...
Greg Shah

07/04/2019

03:08 PM Feature #3810: SECURITY-POLICY and other security features
We have two problems with @_User@ table
1. The @META_USER@ doesn't contain @DOMAIN_NAME@ column, so on import, the i...
Igor Skornyakov
11:33 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> We have seen this behavior before, but in user data. We aren't sure how it happens but the theor...
Igor Skornyakov
11:26 AM Feature #3810: SECURITY-POLICY and other security features
Marian,
If I have a domain @dom@ in the @_sec-authentication-domain@ table which has type @_oeusertable@ which USERI...
Igor Skornyakov
11:17 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> For some reasons 4GL includes a UNIQUE index on @_domain-id@ column on @_sec-authentication...
Greg Shah
09:40 AM Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> If the meta-schema table is defined with specific indexes you can't change that, if you try to l...
Igor Skornyakov
09:37 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> What I'm doing wrong?
What are you trying to do there? There is no need to load meta-sch...
Marian Edu
09:25 AM Feature #3810: SECURITY-POLICY and other security features
I've got the following exception on the converted program server startup... Igor Skornyakov
06:12 AM Feature #3810: SECURITY-POLICY and other security features
For some reasons 4GL includes a UNIQUE index on @_domain-id@ column on @_sec-authentication-domain@ table data defini... Igor Skornyakov
11:52 AM Support #4133 (New): reduce use of throw for control flow
Greg Shah

07/03/2019

04:39 PM Feature #3254: add support for running 4GL on multiple threads in a single session
For these threads, it may make sense to implement some server-side versions of features that normally are client-side... Greg Shah
04:12 PM Feature #3810: SECURITY-POLICY and other security features
I've changed support for SET-DB-CLIENT for non-default domains. Now, in this case, the validation is based on the FWD... Igor Skornyakov
02:27 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> We actually have much of that code in our spawner today (for Linux/UNIX and Windows). But it wil...
Igor Skornyakov
02:22 PM Feature #3810: SECURITY-POLICY and other security features
We actually have much of that code in our spawner today (for Linux/UNIX and Windows). But it will take some time to ... Greg Shah
02:18 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> I'm not sure about @_oslocal@. We may need that one or will need to very soon. What is the impl...
Igor Skornyakov
01:54 PM Feature #3810: SECURITY-POLICY and other security features
> Greg. I understand that at this moment I do not have to support _extsso and _oslocal system types. Is that correct?... Greg Shah
01:28 PM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor, my understanding is that only @_oeusertable@ security domain type authenticates ag...
Igor Skornyakov
01:16 PM Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Although this can be set (if not sealed) it's just informative, the domain name is used against ...
Igor Skornyakov
01:02 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> OK. How can I set the security domain type in a test?
Although this can be set (if not sea...
Marian Edu
12:40 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Greg Shah wrote:
> > Please use 3855b.
>
> OK, thanks
No, please use 3888b - Eugenie n...
Constantin Asofiei
12:25 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Igor, my understanding is that only @_oeusertable@ security ...
Igor Skornyakov
10:18 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> It seems that there are a number of TODO items in @SecurityOps@ which can be resolved now that we...
Igor Skornyakov
10:16 AM Feature #3810: SECURITY-POLICY and other security features
It seems that there are a number of TODO items in @SecurityOps@ which can be resolved now that we have the changes fr... Greg Shah
10:14 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Please use 3855b.
OK, thanks
Igor Skornyakov
10:10 AM Feature #3810: SECURITY-POLICY and other security features
Please use 3855b. Greg Shah
10:07 AM Feature #3810: SECURITY-POLICY and other security features
Greg,
Should I create a new 3810 branch for the change mentioned by Constantin?
Thank you.
Igor Skornyakov
10:05 AM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor, my understanding is that only @_oeusertable@ security domain type authenticates ag...
Igor Skornyakov
09:47 AM Feature #3810: SECURITY-POLICY and other security features
Igor, my understanding is that only @_oeusertable@ security domain type authenticates against the @_user@ table - so ... Constantin Asofiei
09:27 AM Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Hi Igor, normally you should be able to set the user identity even if the database does not have...
Igor Skornyakov
08:58 AM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor, I think something is missing in your implementation. FWD has the legacy security ...
Igor Skornyakov
08:48 AM Feature #3810: SECURITY-POLICY and other security features
Igor, I think something is missing in your implementation. FWD has the legacy security domains and domain types mana... Constantin Asofiei
08:34 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Marian,
> The current version of @SET-DB-CLIENT@ fails when the database has an empty @_Us...
Marian Edu
07:43 AM Feature #3810: SECURITY-POLICY and other security features
Marian,
The current version of @SET-DB-CLIENT@ fails when the database has an empty @_User@ table. My 4GL test fails...
Igor Skornyakov
12:16 PM Feature #2135: implement COPY-LOB language statement
Eric Faulhaber wrote:
> Do we have an API to get the size of a remote file? I'm using a stream (via @StreamFactory.o...
Eric Faulhaber
12:11 PM Feature #2135: implement COPY-LOB language statement
Do we have an API to get the size of a remote file? I'm using a stream (via @StreamFactory.openFileStream@) to be abl... Eric Faulhaber
08:29 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
The review fixes are in 3855b rev 11326.
3855b 11327 contains the conversion and infrastructure for WebHandler ser...
Constantin Asofiei

07/02/2019

02:56 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
JSDO is not needed at this time. Greg Shah
11:24 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
We're almost done with testing the net/web OO classes so probably the only thing left to do here is the 'business cat... Marian Edu
04:35 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian, how do wildcards work for the webhandler path? Can you have something like @/pat...
Marian Edu

07/01/2019

05:39 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> 1. In @JsonResponseArguments.writeArgumentInt()@, is there a danger of @ClassCastExceptions@ with...
Constantin Asofiei
05:08 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Code Review Task Branch 3855b Revision 11324
Good update.
1. In @JsonResponseArguments.writeArgumentInt()@, is ...
Greg Shah
10:22 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, how do wildcards work for the webhandler path? Can you have something like @/path/to/*@ and another like @/*@ ? Constantin Asofiei
06:11 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian, do you know how the @WebHandler@ instances are created - singleton or single-run...
Marian Edu
05:50 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, do you know how the @WebHandler@ instances are created - singleton or single-run? Constantin Asofiei
04:55 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
The decimal value sent back is rounded and/or concerted to scientific format depending on it's value, by trial and er... Marian Edu
03:36 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian: please check in 4GL the @2.123456789123456789@ issue from #3855-67; if the REST ...
Marian Edu
12:38 PM Feature #3810: SECURITY-POLICY and other security features
Branch 3810c was merged to trunk rev 11321 and archived. Igor Skornyakov
12:22 PM Feature #3810: SECURITY-POLICY and other security features
> Can 3810c be merged into the trunk?
Yes, go ahead.
Greg Shah
11:16 AM Feature #3810: SECURITY-POLICY and other security features
Thank you Ovidiu.
> I reviewed the db-related code. The @ConnectionManager.readUserTable()@ looks fine to me. I do...
Igor Skornyakov
08:14 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Greg Shah wrote:
> > Igor: Please rebase 3810c.
> >
> > If the persistence changes are ...
Ovidiu Maxiniuc
11:26 AM Feature #3751: implement support for OO 4GL and structured error handling
Please review the implementation of json classes in 3809c revisions 11359 and 11361. Pay extra attention to the oo us... Hynek Cihlar

06/30/2019

05:06 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
3855b rev 11323 finishes the Singleton and Single-Run support for REST/RUN, adds TABLE output and other misc fixes. ... Constantin Asofiei
10:49 AM Feature #3810: SECURITY-POLICY and other security features
The branch 3810c rebased to the trunk rev. 11320. The new revision is 11331. Igor Skornyakov
10:47 AM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> The rebase most likely failed for some reason; you can try again (on devsrv01, to be fas...
Igor Skornyakov
10:31 AM Feature #3810: SECURITY-POLICY and other security features
I assume @bzr status@ before rebase showed no changes in your local @3810c@, right? Constantin Asofiei
10:30 AM Feature #3810: SECURITY-POLICY and other security features
The rebase most likely failed for some reason; you can try again (on devsrv01, to be faster):
* checkout trunk and 3...
Constantin Asofiei
10:13 AM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> What does @bzr status@ and @bzr info --v@ show? Did you use other commands beside @bzr r...
Igor Skornyakov
10:07 AM Feature #3810: SECURITY-POLICY and other security features
What does @bzr status@ and @bzr info --v@ show? Did you use other commands beside @bzr rebase-continue@ and @bzr reso... Constantin Asofiei
10:03 AM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Are you still bound to the branch (did you use "bzr unbind" before rebasing)?
Yes. I di...
Igor Skornyakov
10:02 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> I've tried to rebase 3810c to the trunk. The rebase operation was successful, but @bzr push...
Constantin Asofiei
10:01 AM Feature #3810: SECURITY-POLICY and other security features
I've tried to rebase 3810c to the trunk. The rebase operation was successful, but @bzr push@ failed with "bzr: ERROR:... Igor Skornyakov
09:43 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Igor: Please rebase 3810c.
>
> If the persistence changes are OK, you'll merge to trunk.
>
...
Igor Skornyakov
09:37 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> In rev 11329 I've fixed the @ClientPrincipal.sealFailure()@ indents and the extra lines. I also ...
Igor Skornyakov
07:04 AM Feature #3810: SECURITY-POLICY and other security features
Igor: Please rebase 3810c.
If the persistence changes are OK, you'll merge to trunk.
Eric/Ovidiu: When can you ...
Greg Shah
07:00 AM Feature #3810: SECURITY-POLICY and other security features
In rev 11329 I've fixed the @ClientPrincipal.sealFailure()@ indents and the extra lines. I also fixed a missing newl... Greg Shah

06/29/2019

01:08 PM Feature #3810: SECURITY-POLICY and other security features
All @ctrl-c@ tests passed for 3810c Igor Skornyakov
04:29 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Code Review Task Branch 3810c Revision 11327
>
> I don't have any functional concerns here. T...
Igor Skornyakov

06/28/2019

05:48 PM Feature #3810: SECURITY-POLICY and other security features
Eric/Ovidiu: Please review the persistence related changes. Greg Shah
05:47 PM Feature #3810: SECURITY-POLICY and other security features
Code Review Task Branch 3810c Revision 11327
I don't have any functional concerns here. There are some formatting...
Greg Shah
03:46 PM Feature #3810: SECURITY-POLICY and other security features
After multiple runs of the regression test, only @gso_ctrlc_3way_tests@ failed. Igor Skornyakov
03:44 PM Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Igor, ordering isn't probably relevant but the behavior should be equivalent to using @LDBNAME@ ...
Igor Skornyakov
10:35 AM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> I added a check for unknown. See the attached.
I'm OK with the change.
Constantin Asofiei
10:34 AM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek Cihlar wrote:
> > > This seems to handle the case I ment...
Hynek Cihlar
10:33 AM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek Cihlar wrote:
> > > This seems to handle the case I ment...
Constantin Asofiei
10:32 AM Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > This seems to handle the case I mention above, but only for arr...
Hynek Cihlar
10:28 AM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> This seems to handle the case I mention above, but only for arrays (extents). Should this be r...
Constantin Asofiei
10:26 AM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Shouldn't this be handled by the @returnNormal@ method already?
@ObjectVar@ is used internall...
Constantin Asofiei
10:20 AM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Shouldn't this be handled by the @returnNormal@ method already? I don't see a case where I wou...
Hynek Cihlar
10:12 AM Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > I need a bit of advice on the OO usage.
> >
> > I have a cl...
Hynek Cihlar
06:57 AM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> I need a bit of advice on the OO usage.
>
> I have a class with a method, that returns an ...
Constantin Asofiei
06:25 AM Feature #3751: implement support for OO 4GL and structured error handling
I need a bit of advice on the OO usage.
I have a class with a method, that returns an @object<Something>@. The me...
Hynek Cihlar
12:52 AM Bug #4123: conversion generates incorrect java code for Extent statement
In what branch and revision can you recreate this problem (i.e. is this in trunk 11319)? Greg Shah
12:35 AM Bug #4123: conversion generates incorrect java code for Extent statement
following 4GL code:... Alexei Kaigorodov

06/27/2019

07:58 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> # @SET-DB-CLIENT(dbnum)@ may be incompatible with 4GL because of different databases' order...
Marian Edu

06/26/2019

04:23 PM Feature #3810: SECURITY-POLICY and other security features
I've re-worked @SET-DB-CLIENT@ runtime support. Now the @testcase/uast/security/set-db-client.p@ produces the same re... Igor Skornyakov
12:17 PM Feature #3810: SECURITY-POLICY and other security features
All @ctrl-c@ tests passed for 3810c Igor Skornyakov
03:55 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian Edu wrote:
> > When deployed this ends-up in PASOE properties file (openedge.pro...
Marian Edu
03:26 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> When deployed this ends-up in PASOE properties file (openedge.properties) under web app WEB sect...
Constantin Asofiei
03:48 PM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Is there a way to get a stream reference from its name? This is for the implementation of @Jso...
Constantin Asofiei
03:42 PM Feature #3751: implement support for OO 4GL and structured error handling
Is there a way to get a stream reference from its name? This is for the implementation of @JsonObject:WriteStream@. Hynek Cihlar
08:14 AM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Ovidiu, I'm currently working on JSON generation with ProDataSet as t...
Ovidiu Maxiniuc
08:07 AM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Ovidiu, I'm currently working on JSON generation with ProDataSet as the source of data (@JsonO...
Ovidiu Maxiniuc
12:06 PM Bug #4123 (Closed): conversion generates incorrect java code for Extent statement
Alexei Kaigorodov

06/25/2019

07:14 PM Feature #3810: SECURITY-POLICY and other security features
All @main-regression@ tests passed in two runs for 3810c Igor Skornyakov
02:46 PM Feature #3810: SECURITY-POLICY and other security features
Unfortunately, I see a lot of incompatibilities between the current implementation of @SET-DB-CLIENT@ in FWD and 4GL.... Igor Skornyakov
01:05 PM Feature #3810: SECURITY-POLICY and other security features
Thank you very much, Marian!
> @LOAD-DOMAINS@ doesn't use the @_User@ table per se, it just load the domain regist...
Igor Skornyakov
12:18 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Finished implementation and testing of the @SECURITY-POLICY:LOAD-DOMAINS@ runtime support a...
Marian Edu
09:17 AM Feature #3810: SECURITY-POLICY and other security features
Finished implementation and testing of the @SECURITY-POLICY:LOAD-DOMAINS@ runtime support and updated @SECURITY-POLIC... Igor Skornyakov
03:15 PM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Ovidiu, I'm currently working on JSON generation with ProDataSet as the source of data (@JsonO...
Hynek Cihlar
03:14 PM Feature #3751: implement support for OO 4GL and structured error handling
Ovidiu, I'm currently working on JSON generation with ProDataSet as the source of data (@JsonObject:Read(DATASET-HAND... Hynek Cihlar

06/24/2019

04:02 PM Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Greg Shah wrote:
> > > I've written testcases in @testcases/ua...
Hynek Cihlar
01:51 PM Feature #3751: implement support for OO 4GL and structured error handling
Hynek Cihlar wrote:
> Greg Shah wrote:
> > I've written testcases in @testcases/uast/oo/json/*@ that show the basic...
Constantin Asofiei
01:41 PM Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> I've written testcases in @testcases/uast/oo/json/*@ that show the basic functionality, but Maria...
Hynek Cihlar
08:06 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian, can you provide a simple example of a @doGet/doPost@ implementation of @WebHandl...
Marian Edu
07:51 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, can you provide a simple example of a @doGet/doPost@ implementation of @WebHandler@? It doesn't have to do so... Constantin Asofiei
07:29 AM Feature #3810: SECURITY-POLICY and other security features
Mihai Popescu-Tiganea wrote:
> As a part of security-policy we add tests regarding authorization behavior.
> To run...
Igor Skornyakov
07:09 AM Feature #3810: SECURITY-POLICY and other security features
As a part of security-policy we add tests regarding authorization behavior.
To run tests following actions must be m...
Mihai Popescu-Tiganea
06:14 AM Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Looks like they use the 'infamous' @ENCRYPT-AUDIT-MAC-KEY@ - https://documentation.progress.com...
Igor Skornyakov
04:38 AM Feature #3810: SECURITY-POLICY and other security features
It seems that we have some problems with @LOAD-DOMAINS(db-num)@ as the connected databases ordering in FWD may be dif... Igor Skornyakov
02:41 AM Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Not exactly :(
> https://knowledgebase.progress.com/articles/Article/Genpassword-password-value...
Igor Skornyakov
02:40 AM Feature #3810: SECURITY-POLICY and other security features
Eric Faulhaber wrote:
> I think it's ok, though I looked at most of the callers and none of them catch NPE; they all...
Igor Skornyakov
01:58 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> One quick thing to check is if "oec" (OpenEdge crypto) is the same as @ENCODE@. Compare the resu...
Marian Edu

06/23/2019

07:04 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> I've made a small change in the @ConnectionManager.getPersistence()@ method. It now returns...
Eric Faulhaber
05:18 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> I don't know the answer.
>
> One quick thing to check is if "oec" (OpenEdge crypto) is the sam...
Igor Skornyakov
05:08 PM Feature #3810: SECURITY-POLICY and other security features
I implemented @ENCODE@ support in #27. Greg Shah
05:08 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Does anybody know how the @OpenEdge crypto@ [https://documentation.progress.com/output/ua/O...
Greg Shah
04:54 PM Feature #3810: SECURITY-POLICY and other security features
I've made a small change in the @ConnectionManager.getPersistence()@ method. It now returns @null@ instead of throwin... Igor Skornyakov

06/22/2019

04:15 AM Feature #3810: SECURITY-POLICY and other security features
Does anybody know how the @OpenEdge crypto@ [https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#... Igor Skornyakov

06/21/2019

04:52 AM Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Just to make it clear, the callbacks have nothing to do with SSO, those can be set for any authe...
Igor Skornyakov
04:43 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> > Greg, may be it makes sense to add corresponding getters to the ClienPrincipalResource/ClientPr...
Marian Edu
04:34 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Greg Shah wrote:
> > Yes. Just make sure that there are appropriate TODO comments that ex...
Marian Edu
03:45 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Yes. Just make sure that there are appropriate TODO comments that explain that access is only al...
Igor Skornyakov

06/20/2019

07:40 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> Constantin: Can you make a list of the specific methods that are needed? Perhaps that can reduce...
Constantin Asofiei
06:57 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
3855b was created from trunk rev 11319.
3855b rev 11320 contains the SINGLE-RUN/SINGLETON support for appservers, ...
Constantin Asofiei
05:53 PM Feature #3810: SECURITY-POLICY and other security features
> Greg, may be it makes sense to add corresponding getters to the ClienPrincipalResource/ClientPrincipal?
Yes. Ju...
Greg Shah
05:51 PM Feature #3810: SECURITY-POLICY and other security features
> @Greg, is that something that we should consider or too advanced for time being?
In regard to single sign-on, pu...
Greg Shah
02:02 PM Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> @LOAD-DOMAINS@ can be called to load all security domains defined on a database in the session r...
Igor Skornyakov
01:59 PM Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> There is a catch there, not specified in the PSC docs either, the attribute is write-only in all...
Igor Skornyakov
01:58 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> The other thing is that @LOAD-DOMAINS@ is not yet supported as its semantics is not clear e...
Marian Edu
01:51 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> 3. We have a common helper (@handle.invalidAttribute()@) for the "not a queryable attribute" warn...
Marian Edu
01:44 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Multi-tenancy is definitely not in use for the immediate projects, but we will need it in about 3...
Marian Edu

06/19/2019

05:22 PM Feature #3810: SECURITY-POLICY and other security features
Added runtime support for the @SECURITY-POLICY@ methods: @GET-CLIENT@, @REGISTER-DOMAIN@, @LOCK-REGISTRATION@, and @S... Igor Skornyakov
04:29 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> What is the right @ErrorManager@ method to report an error, so that @error-status:num-messa...
Igor Skornyakov
02:44 PM Feature #3810: SECURITY-POLICY and other security features
What is the right @ErrorManager@ method to report an error, so that @error-status:num-messages@ = 1 and @error-status... Igor Skornyakov
09:48 AM Feature #3810: SECURITY-POLICY and other security features
Multi-tenancy is definitely not in use for the immediate projects, but we will need it in about 3 months. It can be ... Greg Shah
08:50 AM Feature #3810: SECURITY-POLICY and other security features
We have a couple of somehow more complicated scenarios for this security related feature, to cover those the tests an... Marian Edu

06/18/2019

01:30 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
> I'm just thinking, those classes provided by PSC are still 4GL and some of them can be extracted in the source code... Greg Shah
01:14 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> Is this something that can be done in a few weeks?
Probably, although writing tests to cover all...
Marian Edu
12:38 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> A pseudo-code description of the logic and state changes is the most important thing. We are goi...
Marian Edu
12:19 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> Max precision is 50, scale is 10 so I would say it's pretty odd you get values with more than 10...
Constantin Asofiei
10:44 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
> for specification what exactly is expected? A word document explaining how that works, the subject is documented to... Greg Shah
10:31 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
> Testing all methods/properties for all those can be quite time consuming and I have no idea if it does fit in the c... Greg Shah
10:02 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> Marian: As noted in #3855-5, for the web handler we need both a specification and testcases.
W...
Marian Edu
09:55 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian Edu wrote:
> > We had no idea we had to write tests for all classes in OpenEdge....
Marian Edu
09:45 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> We had no idea we had to write tests for all classes in OpenEdge.Web package, not that it can't ...
Constantin Asofiei
08:20 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian Edu wrote:
> > The response is not an object that is returned from web handler's...
Marian Edu
08:13 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Branch 3855a passed testing and was merged to trunk rev 11318, and archived.
>
> Ther...
Marian Edu
07:56 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> The response is not an object that is returned from web handler's methods but something that is ...
Constantin Asofiei
07:45 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian, something confuses me - how does OpenEdge know that the @OpenEdge.Web.WebRespons...
Marian Edu
07:35 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, something confuses me - how does OpenEdge know that the @OpenEdge.Web.WebResponseWriter@ instance created in ... Constantin Asofiei
09:49 AM Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> The idea here Igor is that only 'multitenant' databases will show up in that list, it doesn't ne...
Igor Skornyakov
09:36 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Mihai Popescu-Tiganea wrote:
> > I complete the tests for @db-list@ attribute by including...
Marian Edu
09:33 AM Feature #3810: SECURITY-POLICY and other security features
Mihai Popescu-Tiganea wrote:
> I complete the tests for @db-list@ attribute by including set-db-client() for a tenan...
Igor Skornyakov
08:55 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Added conversion support and stub for the @CLIENT-PRINCIPAL:DB-LIST@ attribute.
>
> Bran...
Mihai Popescu-Tiganea

06/17/2019

03:44 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> I will add a sample for it tomorrow just to get an idea.
Yes, please do, so I can start work un...
Constantin Asofiei
12:07 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian: As noted in #3855-5, for the web handler we need both a specification and testcases. Greg Shah
12:01 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> The REST web transport is not necessarily related to REST - the custom implementation of...
Marian Edu
11:45 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
The REST web transport is not necessarily related to REST - the custom implementation of @OpenWedge.Web.WebHandler@ ... Constantin Asofiei
08:17 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Branch 3855a passed testing and was merged to trunk rev 11318, and archived.
There remaining issues are:
* @decim...
Constantin Asofiei
01:42 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> When can you get the @SECURITY-POLICY@ and @GET/SET-DB-CLIENT()@ functions implemented? The audi...
Igor Skornyakov
01:28 PM Feature #3810: SECURITY-POLICY and other security features
When can you get the @SECURITY-POLICY@ and @GET/SET-DB-CLIENT()@ functions implemented? The audit features can be de... Greg Shah
12:43 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Igor: Please make the list of all open items/todos from this task.
Greg,
Unfortunately, I've ...
Igor Skornyakov
12:33 PM Feature #3810: SECURITY-POLICY and other security features
Branch 3810b passed testing, merged to trunk rev 11319 and archived.
Created new task branch 3810c.
Igor Skornyakov
12:10 PM Feature #3810: SECURITY-POLICY and other security features
Igor: Please make the list of all open items/todos from this task. Greg Shah
12:09 PM Feature #3810: SECURITY-POLICY and other security features
Code Review Task Branch 3810b Revision 11351
The code is good.
Please merge 3810b to trunk.
Greg Shah
11:45 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> 1. Line 1488 of @ClientPrincipal@ still has the typos.
>
> 2. Please add a history entry to @h...
Igor Skornyakov
11:40 AM Feature #3810: SECURITY-POLICY and other security features
Code Review Task Branch 3810b Revision 11350
1. Line 1488 of @ClientPrincipal@ still has the typos.
2. Please a...
Greg Shah
11:39 AM Feature #3810: SECURITY-POLICY and other security features
> I've used writeReplace/readResolve and Externalizable SerializedPrincipal to re-use new versions of exportPrincipal... Greg Shah
11:23 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Code Review Task Branch 3810b Revision 11349
>
> 1. In @progress.g@, please locate these token...
Igor Skornyakov
10:58 AM Feature #3810: SECURITY-POLICY and other security features
Code Review Task Branch 3810b Revision 11349
1. In @progress.g@, please locate these tokens in alphabetical order ...
Greg Shah
10:54 AM Feature #3810: SECURITY-POLICY and other security features
"ctrl-c-regression" tests passed for 3810b revision 11348 Igor Skornyakov
10:52 AM Feature #3810: SECURITY-POLICY and other security features
Branch 3810b was rebased to the trunk rev. 11318. Pushed up to revision 11349 Igor Skornyakov
07:55 AM Feature #3810: SECURITY-POLICY and other security features
@main-regression@ test passed. However, @ctrl-c@ tests hang in multiple runs since Saturday. Igor Skornyakov
 

Also available in: Atom