Project

General

Profile

Activity

From 06/06/2019 to 07/05/2019

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

06/15/2019

04:21 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
You can merge to trunk whenever you are ready. Greg Shah
03:28 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg, when do you want me to merge 3855a? Constantin Asofiei
05:13 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, do you have a payload for the response, when there is a message like @The value was not an INTEGER@? The Soa... Constantin Asofiei
07:47 AM Feature #3810: SECURITY-POLICY and other security features
Added conversion support and stub for the @CLIENT-PRINCIPAL:DB-LIST@ attribute.
Branch 3810b revision 11348
Igor Skornyakov
06:37 AM Feature #3810: SECURITY-POLICY and other security features
Branch 3810b was rebased to the trunk rev. 11317. Pushed up to revision 11347 Igor Skornyakov
05:15 AM Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> DB-LIST is read-only, not sure if Mihai had the time to add the test for it but basically you ca...
Igor Skornyakov
04:37 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> All these methods/attributes are added except @DB-LIST@. I can add conversion support and s...
Marian Edu
03:37 AM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Conversion support and stubbed runtime is OK. Please add it.
Sure. I will add it sho...
Igor Skornyakov
03:28 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> All these methods/attributes are added except @DB-LIST@. I can add conversion support and s...
Constantin Asofiei
03:27 AM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor, please check this list and let me know if there is any attribute not yet added:
>...
Igor Skornyakov

06/14/2019

06:19 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
According to this: https://community.progress.com/community_groups/openedge_development/f/19/t/56961 the date format ... Constantin Asofiei
04:17 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
3855a rev 11325 fixes the review issues.
I can run the REST tests via SoapUI, and I can find the answers for some ...
Constantin Asofiei
02:56 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> 1. In @legacy_services.rule@, this code looks wrong @<action on="false">tref = createProgressAst(...
Constantin Asofiei
02:49 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Code Review Task Branch 3855a Revision 11321
This is a really good update.
1. In @legacy_services.rule@, this...
Greg Shah
10:24 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
I think 3855a 11321 is a good candidate to release, although there are some remaining issues (which are most likely r... Constantin Asofiei
09:22 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, regarding the REST implementation, I need some answers for these questions:
# how is an unknown value for an...
Constantin Asofiei
08:34 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> Hmmm. Yes, that is probably normal but it would also be the case for any random uninitialized th...
Constantin Asofiei
07:47 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
OK, finally found a way to make the form parameters work... fighting that since yesterday and was constantly greeted ... Marian Edu
07:39 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> OK, thanks for confirming this. Although I don't understand why you would make somethin...
Marian Edu
07:32 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> So, basically, the handle procedure holds information about the external procedure that is going...
Constantin Asofiei
06:50 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Something confuses me - in OpenEdge, there is the @RUN ... {SINGLETON|SINGLE-RUN} SET hp...
Marian Edu
06:22 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> The singleton/single-run options were added specifically to overcome this bounding issues with p...
Constantin Asofiei
03:30 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
OK, just a quick update... knew there was something but slipped my mind :(
In proxygen single-run/singleton are on...
Marian Edu
02:39 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> An addendum to the previous note: I think I remembered it wrong (been a while since I im...
Marian Edu
05:45 PM Feature #3751: implement support for OO 4GL and structured error handling
Hynek: The OO 4GL JSON implementation is all files under @src/com/goldencode/p2j/oo/json/@ and @src/com/goldencode/p2... Greg Shah
05:18 PM Feature #3810: SECURITY-POLICY and other security features
Igor, please check this list and let me know if there is any attribute not yet added:... Constantin Asofiei

06/13/2019

06:59 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
> Greg, a question: for in-server FWD sessions, SessionManager.getSession() returns null - this is normal, right? My ... Greg Shah
06:14 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
3855a rev 11320 contains a stable runtime and conversion.
There are two files which need finished javadocs (Servic...
Constantin Asofiei
04:19 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
An addendum to the previous note: I think I remembered it wrong (been a while since I implemented this). State-free ... Constantin Asofiei
02:46 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
I think there is a problem in FWD's State-free mode for appserver agents - these should remain bound until all persis... Constantin Asofiei
09:33 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> > I had a mock of the server side in mind.
>
> We have other cases where this will be very use...
Constantin Asofiei
07:59 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
> I had a mock of the server side in mind.
We have other cases where this will be very useful. For example, one o...
Greg Shah
07:44 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> This is very interesting. These mocks are used as calls into real REST or SOAP services which th...
Igor Skornyakov
07:40 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
> Marian: In regard to the pre-defined SoapUI projects that are checked in, can the open source ver...
Marian Edu
07:31 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Igor Skornyakov wrote:
> I have experience with implementing REST "mocks" as Spring boot apps. It is much more conve...
Greg Shah
07:26 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian: In regard to the pre-defined SoapUI projects that are checked in, can the open source version of SoapUI be us... Greg Shah
07:18 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Some more details about input data:
* request cookies (rest.cookieparam['name']), the value sent as input to mapped ...
Marian Edu
06:50 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> I think is enough to expand @mappings.p@ and @mappings_ip.p@, which have the mappings yo...
Marian Edu
04:29 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
I have experience with implementing REST "mocks" as Spring boot apps. It is much more convenient for testing than Soa... Igor Skornyakov
04:22 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> We didn't save any responses in bazaar as I was under impression you will get an appsrv/pasoe in...
Constantin Asofiei
03:48 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> The issue in note #3855-18 I think is not a bug, but a feature - OpenEdge allows only a ...
Marian Edu
08:12 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
The issue in note #3855-18 I think is not a bug, but a feature - OpenEdge allows only a portion of the parameters to ... Constantin Asofiei
03:23 PM Feature #3810: SECURITY-POLICY and other security features
Finished the new implementation of the @IMPORT-PRINCIPAL@ runtime support. As with @EXPORT-PRINCIPAL@ it is "almost" ... Igor Skornyakov
11:25 AM Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Greg Shah wrote:
> > Marian: if your team can figure out the answers to #3810-201, we would lik...
Greg Shah
11:07 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Marian: if your team can figure out the answers to #3810-201, we would like to get those details....
Marian Edu
08:14 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Igor: Is there any more to do before a final code review for 3810b?
Yes, I have to finish @IMP...
Igor Skornyakov
08:07 AM Feature #3810: SECURITY-POLICY and other security features
Marian: if your team can figure out the answers to #3810-201, we would like to get those details. This is less of a ... Greg Shah

06/12/2019

05:16 PM Feature #3810: SECURITY-POLICY and other security features
The @CLIENT-PRINCIPAL@ runtime support was re-worked with the new implementation of the @EXPORT-PRINCIPAL@ method and... Igor Skornyakov
01:44 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Are you in ChUI? This is a hard limit on the number of chara...
Greg Shah
01:25 PM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Are you in ChUI? This is a hard limit on the number of characters for the terminal's wid...
Igor Skornyakov
02:58 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> We should ensure that it does not generate an abend. I don't recall what the 4GL does (e.g. does...
Marian Edu
02:45 AM Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Are you in ChUI? This is a hard limit on the number of characters for the terminal's wid...
Igor Skornyakov
02:11 PM Bug #4114: MESSAGE throws ArrayIndexOutOfBoundsException with long output
The converted code... Igor Skornyakov
02:07 PM Bug #4114 (New): MESSAGE throws ArrayIndexOutOfBoundsException with long output
Igor Skornyakov
11:24 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> Mind you there are two separate sections for each operation, one for input and one for output......
Constantin Asofiei
08:49 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian Edu wrote:
> > We have a bunch of procedures for primitive and data structures i...
Marian Edu
03:50 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> We have a bunch of procedures for primitive and data structures input/output defined already, I ...
Constantin Asofiei
03:41 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
OK, in PSDOE (Eclipse) there is an editor for defining/editing those services in a project (if the 'ABL Rest Service'... Marian Edu

06/11/2019

06:13 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
3855a was created from trunk rev 11315. Rev 11316 contains the conversion changes and incomplete runtime. What I re... Constantin Asofiei
05:56 PM Feature #3810: SECURITY-POLICY and other security features
We should ensure that it does not generate an abend. I don't recall what the 4GL does (e.g. does it silently truncat... Greg Shah
05:54 PM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> The converted code
> [...]
> throws @ArrayIndexOutOfBoundsException@ in @MESSAGE@ if @hex...
Constantin Asofiei
04:41 PM Feature #3810: SECURITY-POLICY and other security features
The converted code... Igor Skornyakov
02:44 PM Feature #3810: SECURITY-POLICY and other security features
The Javadoc for @datetime.getAbsoluteTimeOffset@ and @dataetimetz.getAbsoluteTimeOffset()@ are incorrect. The returne... Igor Skornyakov
02:25 PM Feature #3810: SECURITY-POLICY and other security features
Actually, @datetime-tz@ is serialized as two TLVs: the first one (tag @0x0090@ ) is a @long@ number of seconds since ... Igor Skornyakov
09:42 AM Feature #3810: SECURITY-POLICY and other security features
It seems that the quirk described in [[#4801]] is not a bug but something intentional.
In particular, after CP is e...
Igor Skornyakov
08:55 AM Feature #3810: SECURITY-POLICY and other security features
> It was Greg's suggestion to get rid of the existing approach (based on Java serialization) and implement EXPORT-PRI... Greg Shah
07:27 AM Feature #3810: SECURITY-POLICY and other security features
The ongoing analysis of the @EXPORT-PRINCIPAL@ clarified some things which described as unclear in note 174.
The @...
Igor Skornyakov
03:13 AM Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Hi Igor,
>
> not sure if you are looking for answers on our side, afraid we don't really know...
Igor Skornyakov
01:01 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> The following questions are still open:
> 1. What is the exact format of the @datetime-tz@...
Marian Edu

06/10/2019

03:22 PM Feature #3810: SECURITY-POLICY and other security features
Added @CLIENT-PRINCIPAL@ @CLIENT-WORKSTATION@ attribute and @AUTHENTICATION-FAILED@ methods conversion and runtime su... Igor Skornyakov

06/08/2019

06:07 AM Bug #4108: CLIENT-PRINCIPAL:EXPORT-PRINCIPAL method quirk (4GL bug?)
More detailed info:
If after @EXPORT-PRINCIPAL@ invocation any of the attributes are re-assigned then the order of a...
Igor Skornyakov
05:00 AM Feature #3810: SECURITY-POLICY and other security features
Only @tc_job_002@ consistently fails in multiple runs of the 3810b regression testing. Igor Skornyakov

06/07/2019

06:28 AM Bug #4108: CLIENT-PRINCIPAL:EXPORT-PRINCIPAL method quirk (4GL bug?)
I've noticed a strange side effect of the @CLIENT-PRINCIPAL:EXPORT-PRINCIPAL@ method call.
If we run the attached ...
Igor Skornyakov
06:24 AM Bug #4108 (New): CLIENT-PRINCIPAL:EXPORT-PRINCIPAL method quirk (4GL bug?)
Igor Skornyakov
06:25 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Igor: Please create a new task "CLIENT-PRINCIPAL:EXPORT-PRINCIPAL() method quirk (4GL bug?)" with...
Igor Skornyakov
06:20 AM Feature #3810: SECURITY-POLICY and other security features
Thanks for that opinion. We will treat this as a "quirk" which is of no known value at this time.
Igor: Please cr...
Greg Shah
06:13 AM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> From a first look, it seems like a bug. Possibly even one that Progress might fix one day.
>
>...
Marian Edu
06:01 AM Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> I've noticed a strange side effect of the @CLIENT-PRINCIPAL:EXPORT-PRINCIPAL@ method call.
...
Greg Shah
05:04 AM Feature #3810: SECURITY-POLICY and other security features
I've noticed a strange side effect of the @CLIENT-PRINCIPAL:EXPORT-PRINCIPAL@ method call.
If we run the attached @e...
Igor Skornyakov

06/06/2019

06:35 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> In regard to data type serialization, I wonder if the 4GL uses the same approach as for raw-trans...
Igor Skornyakov
06:21 PM Feature #3810: SECURITY-POLICY and other security features
In regard to data type serialization, I wonder if the 4GL uses the same approach as for raw-transfer (see #3549). I ... Greg Shah
05:22 PM Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
.> No, don't use Java serialization since it won't be compatible. I understand there are some unkn...
Igor Skornyakov
05:04 PM Feature #3810: SECURITY-POLICY and other security features
> I'm not sure that we have to replace the current implementation of the :EXPORT-PRINCIPAL based on Java serializatio... Greg Shah
04:37 PM Feature #3810: SECURITY-POLICY and other security features
I've analyzed the result of the @CLIENT-PRINCIPAL:EXPORT-PRINCIPAL@ method.
It seems that it is a byte array started...
Igor Skornyakov
01:02 PM Feature #3753: I18N additions
Greg Shah wrote:
> TODO: Stanislav notes the following:
>
> > When a longchar/clob value is assigned to a clob fi...
Eric Faulhaber
12:51 PM Feature #3753: I18N additions
TODO: Stanislav notes the following:
> When a longchar/clob value is assigned to a clob field, it is implicitly co...
Greg Shah
12:52 PM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
I like the plan. From a 4GL development perspective, it seems quite easy. I wonder why the wizard is needed. Greg Shah
11:13 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
The high-level approach for implementing the REST services is this:
# use the .paar resources to identify any expose...
Constantin Asofiei
11:11 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, another issue: the @.paar@ archive has a @mapping.xml@ file with some info like:... Constantin Asofiei
10:52 AM Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, I need an example of a @openapi.openedge.export@ annotation for internal procedures, functions (if is possibl... Constantin Asofiei
 

Also available in: Atom