Project

General

Profile

Activity

From 05/19/2019 to 06/17/2019

06/17/2019

03:44 PM Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language Feature #3810: SECURITY-POLICY and other security features
"ctrl-c-regression" tests passed for 3810b revision 11348 Igor Skornyakov
10:52 AM Base Language 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 Base Language Feature #3810: SECURITY-POLICY and other security features
@main-regression@ test passed. However, @ctrl-c@ tests hang in multiple runs since Saturday. Igor Skornyakov
09:16 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Alexei Kaigorodov wrote:
> ... and tried to connect debugger to the port 2998, but IDE said "Connection refused".
...
Constantin Asofiei
09:07 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
so I edited @hotel_gui/deploy/server/directory.xml@, found @lientConfig@ and replaced @jvmArgs@ with new value. Then ... Alexei Kaigorodov
08:20 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Alexei Kaigorodov wrote:
> In web mode, however, I start only server, and then work through the browser. I do not co...
Constantin Asofiei
08:05 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Greg Shah wrote:
>
> The server.sh starts the FWD server. This has nothing to do with the web client support. Yo...
Alexei Kaigorodov
04:44 AM Database Feature #3815: more temp-table options
> Please review 3815a rev 11327.
FYI it passed regression testing.
Stanislav Lomany

06/15/2019

04:21 PM Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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
11:16 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
It told me that the @com.sun.proxy.*@ join point weaves were @... advised by around advice from 'com.goldencode.p2j.a... Eric Faulhaber
09:34 PM Database Feature #3815: more temp-table options
Please review 3815a rev 11327. Stanislav Lomany
08:59 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Code Review Task Branch 3856a Revision 11323
I'm good with the changes.
Greg Shah

06/14/2019

06:19 PM Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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:26 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Task branch 3856a contains the initial implementation of IMAGELIST widget with the rules to convert the ImageList OCX... Hynek Cihlar
11:38 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
3856a rebased against latest trunk. Hynek Cihlar
05:18 PM Base Language 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
04:20 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Eric Faulhaber wrote:
> Hynek, AspectJ is executing a join point for methods outside the scope I am trying to define...
Hynek Cihlar
03:58 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Hynek, AspectJ is executing a join point for methods outside the scope I am trying to define. For instance, this dyna... Eric Faulhaber
03:03 PM Database Feature #3815: more temp-table options
Rebased task branch 3815a from P2J trunk revision 11317. Stanislav Lomany
02:40 PM Database Feature #3815: more temp-table options
> How extensive are the changes?
60 core lines of separate rules.
> Are they likely to be expanded later?
I...
Stanislav Lomany
01:48 PM Database Feature #3815: more temp-table options
Stanislav Lomany wrote:
> I put some code page conversion rules into @annotations/sorting.rules@, but because it's n...
Eric Faulhaber
01:40 PM Database Feature #3815: more temp-table options
I put some code page conversion rules into @annotations/sorting.rules@, but because it's not sorting-related rules, s... Stanislav Lomany
09:16 AM Database Feature #3815: more temp-table options
Create a task that describes the quirk, make Eric and myself watchers and make it related to this task. Greg Shah
08:41 AM Database Feature #3815: more temp-table options
FYI, I'm not going to implement #3815-47 quirk because it requires to create hierarchy tracking mechanism for an unre... Stanislav Lomany
08:32 AM Database Feature #3815: more temp-table options
> > I've found that the CODEPAGE can be inherited from another permanent or temp-table through either table- or field... Stanislav Lomany
11:58 AM User Interface Feature #3876: add support for "direct font control" at the widget level
3876a merged to trunk as revision 11317, and archived. Hynek Cihlar
11:30 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Code Review Task Branch 3876a Revision 11319
I'm good with the code. Please merge to trunk.
Greg Shah
10:33 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Greg Shah wrote:
> Code Review Task Branch 3876a Revision 11318
>
> In @HandleCommon@, please move @CustomFont@ i...
Hynek Cihlar
10:31 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Code Review Task Branch 3876a Revision 11318
In @HandleCommon@, please move @CustomFont@ into the FWD extension se...
Greg Shah
10:29 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Greg Shah wrote:
> Code Review Task Branch 3876a Revision 11317
>
> I'm fine with the change.
>
> Don't we als...
Hynek Cihlar
10:13 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Code Review Task Branch 3876a Revision 11317
I'm fine with the change.
Don't we also need to add @CustomFont@ t...
Greg Shah
10:03 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Created task branch 3876a and checked in a fix for missing @handle.unwrapCustomFont@ method in trunk revision 11315. ... Hynek Cihlar
11:38 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
> Probably, this method works inside other process, not that which was launched by the script hotel_gui/deploy/server... Greg Shah
10:35 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Hynek Cihlar wrote:
> ESC keys are sent from JS to Java client process as any other key. Put a break point in @WebCl...
Alexei Kaigorodov
11:29 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei Kaigorodov wrote:
> Constantin Asofiei wrote:
> > How are you using the MESSAGE statement?
>
> as @messag...
Greg Shah
10:31 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Constantin Asofiei wrote:
> How are you using the MESSAGE statement?
as @message string(12345, "abc->>>>9")@. So,...
Alexei Kaigorodov
10:24 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
When I say "string formatting", it means use the @STRING(val, fmt)@ to get the result. When I say "display formattin... Greg Shah
10:22 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Alexei Kaigorodov wrote:
> Is it possible to make these tests automated?
The @SCREEN-VALUE@ attribute should give y...
Constantin Asofiei
10:16 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> Please look at the 9.1E @proghand.pdf@ (this is one of the documents listed in the "Getting Start...
Alexei Kaigorodov
09:54 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Please look at the 9.1E @proghand.pdf@ (this is one of the documents listed in the "Getting Started with FWD Developm... Greg Shah
01:13 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
The fix for the wrong alignment is comitted to the branch 3691a, revision 11317.
The comment at the line @p2j/src/...
Alexei Kaigorodov

06/13/2019

06:59 PM Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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
06:08 PM Database Feature #3815: more temp-table options
The @init@ block can be found using the @controlid@ annotation in the inner block node.
See @save_control_point_...
Greg Shah
04:57 PM Database Feature #3815: more temp-table options
Guys, can you give me an advice how to emit something at @Init@ section of the external procedure or in the main bloc... Stanislav Lomany
05:14 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
What branch did you put the fix in? Create and use 3691a if you have not already done so.
> This insertion is com...
Greg Shah
08:32 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Made a fix for wrong alignment, and ran the test @num_edit.p@ against both FWD Client ChUI and FWD Client GUI. The fi... Alexei Kaigorodov
04:45 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Alexei Kaigorodov wrote:
>
> Hynek Cihlar wrote:
> > When ESC is pressed an end-condition is raised in the legacy...
Hynek Cihlar
03:00 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Sorry I do not understand anything.
Hynek Cihlar wrote:
> When ESC is pressed an end-condition is raised in the l...
Alexei Kaigorodov
02:28 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
When ESC is pressed an end-condition is raised in the legacy stack to interrupt any routines that wait for user input... Hynek Cihlar
03:23 PM Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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
09:21 AM Database Bug #3960: localedef problems in Ubuntu 18.04
I've committed this change in branch 4069a as revision 11320. Greg Shah

06/12/2019

05:16 PM Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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
04:03 PM Database Feature #3809: ProDataSet support
Greg Shah wrote:
> [...]
> Although this is for parameter passing in methods, I suspect it also is the same behavio...
Ovidiu Maxiniuc
03:42 PM Database Feature #3809: ProDataSet support
Eric Faulhaber wrote:
> I wonder if our interceptor within @ChangeBroker@ is preventing Hibernate from realizing tha...
Ovidiu Maxiniuc
11:05 AM Database Feature #3809: ProDataSet support
Ovidiu Maxiniuc wrote:
> Eric Faulhaber wrote:
> > What do you mean here by "not updated in database"? The records ...
Eric Faulhaber
10:49 AM Database Feature #3809: ProDataSet support
> I quote: the number of columns, data types, and so on. What does "and so on" mean? The name maybe? Well, not.
Pl...
Greg Shah
10:11 AM Database Feature #3809: ProDataSet support
Eric Faulhaber wrote:
> What do you mean here by "not updated in database"? The records still exist after we attempt...
Ovidiu Maxiniuc
10:00 AM Database Feature #3809: ProDataSet support
I've leant something about the TEMP-TABLE that is not documented. At least for GET-CHANGES, the source and destinatio... Ovidiu Maxiniuc
09:48 AM Database Feature #3809: ProDataSet support
Ovidiu Maxiniuc wrote:
> Everything works fine, except one thing: in rare cases (only on DELETE operations, see @Tem...
Eric Faulhaber
08:38 AM Database Feature #3809: ProDataSet support
I have the following issue.
In a previous commit to 3809c I enriched the DMO with two new fields: @_rowState@ and @_...
Ovidiu Maxiniuc
03:35 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
I've added all the suggested features except the @Totals@ row (will add in a separate pass). I've rebased 4056a to tr... Eric Faulhaber
02:45 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Created task branch 3856a. Hynek Cihlar
08:08 AM User Interface Feature #3856 (WIP): implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common...
Hynek Cihlar
07:12 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
> However this feature doesn't seem to be used by any of the current large apps. So I'm removing the dependency.
Y...
Greg Shah
04:42 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
I added a "Precedes" link to #3857, since @ListView@ control has the ability to consume @ImageList@ instances and use... Hynek Cihlar
02:11 PM Base Language Bug #4114: MESSAGE throws ArrayIndexOutOfBoundsException with long output
The converted code... Igor Skornyakov
02:07 PM Base Language Bug #4114 (New): MESSAGE throws ArrayIndexOutOfBoundsException with long output
Igor Skornyakov
12:16 PM Database Feature #3815: more temp-table options
Agreed. Unless there is a technical advantage to using a @Resolvable@ (e.g., re-usability), we generally prefer to us... Eric Faulhaber
12:15 PM Database Feature #3815: more temp-table options
Use a lambda. This is easily done. See @convert/expressions.rules@ and the usage of @tw.graft("lambda_expr", copy, ... Greg Shah
12:09 PM Database Feature #3815: more temp-table options
Looks like the code page expression should be resolvable/lambda. Yes, it is evaluated once, but it can depend on the ... Stanislav Lomany
11:24 AM Base Language 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 Base Language 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 Base Language 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 Base Language 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
10:41 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
> A possible workaround could be a window/iframe popup with @<input type="file" .../>@ (or other elements) with a han... Greg Shah
09:26 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
This will be a bit tricky as the browser will only allow JS to access file data that the user actually selects, and t... Hynek Cihlar
09:08 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Some use cases in 4GL code are reading local files (on a user's desktop system) based on the selections made in @SYST... Greg Shah
09:00 AM User Interface Feature #4113 (Closed): enable upload of files from the browser (in the web clients) using SYSTEM...
Greg Shah
08:40 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
So I took hotel_gui project and replaced the abl code with demo/demo_widgets.p taken from testcases/uast/, built and ... Alexei Kaigorodov
05:16 AM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
For feature 3940 we have develop following tests:
# CREATE-RESULT-LIST-ENTRY( )
* Static temp-tables - temporary
*...
Marian Edu

06/11/2019

06:13 PM Base Language 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 Base Language 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 Base Language 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 Base Language Feature #3810: SECURITY-POLICY and other security features
The converted code... Igor Skornyakov
02:44 PM Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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
02:50 PM User Interface Feature #3876 (Closed): add support for "direct font control" at the widget level
Greg Shah
02:11 PM User Interface Feature #3876: add support for "direct font control" at the widget level
No work is remaining for this issue. Hynek Cihlar
02:10 PM User Interface Feature #3876: add support for "direct font control" at the widget level
The changes for this issue were delivered with 3767a in trunk as revision 11315. Hynek Cihlar
01:47 PM Database Feature #3815: more temp-table options
An interesting observation. Consider we declared a shared temp-table:... Stanislav Lomany
05:03 AM Database Feature #3815: more temp-table options
> Which one are you suggesting? I did not design these classes, nor @TableMapper@, but it seems we split legacy infor... Stanislav Lomany
01:42 PM Database Bug #3960: localedef problems in Ubuntu 18.04
Greg Shah wrote:
> > Can someone that is running on Ubuntu 16.04 test this new locale definition on the old localede...
Eric Faulhaber
11:55 AM Database Bug #3960: localedef problems in Ubuntu 18.04
> Can someone that is running on Ubuntu 16.04 test this new locale definition on the old localedef?
Did this work?
Greg Shah
11:49 AM Database Bug #3960: localedef problems in Ubuntu 18.04
Greg Shah wrote:
> Can someone that is running on Ubuntu 16.04 test this new locale definition on the old localedef?...
Eric Faulhaber
11:18 AM User Interface Bug #4078 (Closed): cannot login in Hotel demo in Swing mode
Greg Shah
10:46 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
4078c was merged to trunk rev 11314 and was archived. Alexei Kaigorodov
05:19 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
the updated test report uploaded Alexei Kaigorodov
04:49 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> Identify the following:
>
> * Any alignment (or other) differences between GUI and ChUI in the...
Alexei Kaigorodov

06/10/2019

05:34 PM Database Feature #3815: more temp-table options
>> Code page is set in the separate function TemporaryBuffer.setCodePage(buffer, fieldName, codepage). The question i... Greg Shah
05:26 PM Database Feature #3815: more temp-table options
Stanislav Lomany wrote:
> Guys, I want to know your opinion on how to better implement code page inheritance. We hav...
Eric Faulhaber
03:22 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Added @CLIENT-PRINCIPAL@ @CLIENT-WORKSTATION@ attribute and @AUTHENTICATION-FAILED@ methods conversion and runtime su... Igor Skornyakov
01:34 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Please merge 4078c to trunk. Greg Shah
11:27 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Now it runs successfully both in swing and virtual desktop clients.
Alexei Kaigorodov
01:32 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Please do not use the @//@ style comments in programs that are not otherwise required to run in OpenEdge 11.x. v11 i... Greg Shah
01:26 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Your mention of Swing suggests that you tested @bug3691.p@ in FWD. I meant for you to test in 4GL ChUI, not FWD ChUI... Greg Shah
12:47 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Please change @p2j-entry@ to @com.goldencode.hotel.demo.DemoWidgets.execute@. Sergey Ivanovskiy
12:44 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
I didn't describe how to create runnable configuration of @simple/server@ and @simple/client@ clearly. It needs to re... Sergey Ivanovskiy
12:31 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
This issue can be reproduced with this program @testcases/uast/demo/demo_widgets.p@. Alexei, could you convert this p... Sergey Ivanovskiy
07:50 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Cannot reproduce.
Sergey Ivanovskiy wrote:
> Found that if we executed a simple GUI program in the web client and...
Alexei Kaigorodov
09:12 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
This looks very useful. Some suggested improvements for the output:
* Instead of @Agg Time@ use @Agg Time (nanose...
Greg Shah
02:12 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Attached is some Hotel GUI sample trace output showing aggregate times (nanosec) and invocation counts by top-level t... Eric Faulhaber

06/09/2019

02:43 PM Database Feature #3815: more temp-table options
Guys, I want to know your opinion on how to better implement code page inheritance. We have the following things to c... Stanislav Lomany

06/08/2019

06:07 AM Base Language 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 Base Language 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

09:57 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Greg Shah wrote:
> Please check how your testcase behaves in ChUI mode.
it behaves the same way as in Swing mode....
Alexei Kaigorodov
07:14 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
To be clear: you should rework the testcase to remove GUI elements such as images. I think much of the buttons and s... Greg Shah
07:11 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Please check how your testcase behaves in ChUI mode. Greg Shah
06:35 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
I found that the decision to print decimal as left or right aligned is taken at the constructor
@ public NumberFor...
Alexei Kaigorodov
06:28 AM Base Language 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 Base Language Bug #4108 (New): CLIENT-PRINCIPAL:EXPORT-PRINCIPAL method quirk (4GL bug?)
Igor Skornyakov
06:25 AM Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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:22 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Alexei Kaigorodov wrote:
> it runs successfully in swing client.
> I could not run it in web mode. Server.log has n...
Greg Shah
03:35 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
it runs successfully in swing client.
I could not run it in web mode. Server.log has no errors, but the screen shows...
Alexei Kaigorodov

06/06/2019

07:21 PM Database Feature #3815: more temp-table options
> I've found that the CODEPAGE can be inherited from another permanent or temp-table through either table- or field-l... Stanislav Lomany
11:36 AM Database Feature #3815: more temp-table options
Side note: when a @longchar@/@clob@ value is assigned to a @clob@ field, it is implicitly converted into the codepage... Stanislav Lomany
06:35 PM Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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 Base Language 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
06:15 AM Database Feature #3814: more schema metadata
Thank you very much, Ovidiu! Igor Skornyakov
06:04 AM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> Which FWD classes are working with metadata? I've never worked with this and need some star...
Ovidiu Maxiniuc

06/05/2019

04:04 PM Database Bug #3651: regression in server startup when _connect metadata is active and a database is loaded...
This is 100% complete, right? Greg Shah
03:29 PM Database Feature #3814: more schema metadata
Which FWD classes are working with metadata? I've never worked with this and need some starting point.
Thank you.
Igor Skornyakov
03:12 PM Database Feature #3814 (WIP): more schema metadata
Greg Shah
03:24 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Remaining features:... Igor Skornyakov
02:59 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Please summarize what features/work remains TODO (it seems like most things, if not all of them, are complete). Greg Shah
02:29 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Branch 3810b rebased to the trunk. Started regression testing Igor Skornyakov
02:55 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
> If common Hotel GUI usage works in both web (virtual desktop) and swing clients, then I think this is enough testi... Greg Shah
02:14 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
> the question is: should 11315 be included in 11314; or should 11314 be unpacked so that its internal subversions tr... Greg Shah
01:04 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Greg Shah wrote:
> > the revisions moved on top: should they be in form of single revision, or seen as distinct revi...
Alexei Kaigorodov
11:44 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
> the revisions moved on top: should they be in form of single revision, or seen as distinct revisions as before?
...
Greg Shah
11:43 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Greg Shah wrote:
> Following the process exactly will preserve this history. There is no merging during the rebase ...
Alexei Kaigorodov
11:27 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
> I did rebase, then resolved conflicts, and then made commit. Commit failed because the states of the trunk and 4078... Greg Shah
11:26 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Alexei Kaigorodov wrote:
> actuall, I did not do merge. I did rebase, then resolved conflicts, and then made commit....
Constantin Asofiei
11:07 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
actuall, I did not do merge. I did rebase, then resolved conflicts, and then made commit. Commit failed because the s... Alexei Kaigorodov
10:49 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
The rebase process is described in "Rebasing":/projects/internal-documentation/wiki/Source_Code_Management#Rebase and... Greg Shah
10:24 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Greg Shah wrote:
> You are not following the rebasing process as documented. In the resulting branch, you have lost...
Alexei Kaigorodov
04:24 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
As noted in #4078-70:
> Please read the 100% of the "Source Code Management":/projects/internal-documentation/wiki...
Greg Shah
04:17 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
You are not following the rebasing process as documented. In the resulting branch, you have lost all the revision hi... Greg Shah
01:00 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Rebased. See rev 11314 in secure/code/p2j_repo/p2j/active/4078c. Alexei Kaigorodov
12:05 PM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
I found that if format string starts with ">", then the value string is left aligned, and if it starts with "$" or " ... Alexei Kaigorodov
09:46 AM User Interface Feature #3261 (Closed): enhanced browse that can optionally selected as a replacement for the def...
Phases 1 and 2 of enhanced browse are complete. Phase 3 will be built in #3880. Greg Shah
09:03 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Are there any features described in this task which are not complete AND not documented in #3880?
I don't see an...
Stanislav Lomany
07:59 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Are there any features described in this task which are not complete AND not documented in #3880? I want to make sur... Greg Shah

06/04/2019

03:55 PM Base Language Feature #3810: SECURITY-POLICY and other security features
1. Implemented and tested conversion and runtime support for:... Igor Skornyakov
01:51 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Yes, errors reported by @ant javadoc@ related to the code you wrote for this task.
Go...
Igor Skornyakov
01:46 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Constantin, do you mean errors reported by @javadoc@ ...
Yes, errors reported by @ant java...
Constantin Asofiei
01:45 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor, before your next merge, please check/fix javadoc issues related to the 3810 code. ...
Igor Skornyakov
01:15 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> MESASGE statement with more complex code (which, as in this case, may raise an ERROR), i...
Igor Skornyakov
01:11 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Please post a 4GL snippet so I can better understand this.
...
Constantin Asofiei
01:07 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Please post a 4GL snippet so I can better understand this.
Well, for example, if the ...
Igor Skornyakov
12:57 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Thank you Constantin. My question was about FWD Java code. I use 4GL test which redirects o...
Constantin Asofiei
12:55 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Is an ERROR condition raised? Are you trying to fix an argument validation error?
>
>...
Igor Skornyakov
12:49 PM Base Language Feature #3810: SECURITY-POLICY and other security features
On 6/4/19 7:45 PM, ias wrote:
> Gentlemen,
> Which is the right ErrorManager method to be invoked to show error mes...
Constantin Asofiei
11:10 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor, before your next merge, please check/fix javadoc issues related to the 3810 code. Thanks. Constantin Asofiei
01:23 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Code Review Task Branch 4078c Revision 11312
1. You will need to rebase this branch.
2. I've committed rev 1131...
Greg Shah
06:05 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Greg Shah wrote:
> There is no rev 11312 in branch 4078c.
Fixed.
Alexei Kaigorodov
12:55 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
This is related to #3809, notes 107-111.
Yes, I unified the options (APPEND/BY-REF/BY-VAL/BIND) for both param defs ...
Ovidiu Maxiniuc
12:32 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> When it makes sense, we should rationalize these to have a @PARAMETER@ parent. This is not too ha...
Constantin Asofiei
12:30 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
When it makes sense, we should rationalize these to have a @PARAMETER@ parent. This is not too hard in the parser. T... Greg Shah
12:03 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> > The problem here is that the arguments are not parented by a PARAMETER node, they are on the sa...
Constantin Asofiei
12:01 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
> The problem here is that the arguments are not parented by a PARAMETER node, they are on the same level. And NO-ERR... Greg Shah
11:41 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> 1. In @collect_parameters.rules@, the change for @DYNAMIC-NEW ... NO-ERROR@ just ignores the keyw...
Constantin Asofiei
11:33 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
3751b was merged to trunk rev 11313 and archived. Constantin Asofiei
10:00 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Are you ready to rebase and merge? I'd like to pick up your changes in 4069a. Greg Shah
09:39 AM User Interface Bug #3631 (Closed): SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
Greg Shah
09:36 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
3631a was merged to trunk rev 11312 and was archived. Alexei Kaigorodov
07:36 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
Alexei Kaigorodov wrote:
> I made a local branch which has revision 11311 (the same as trunk) and 5 small commits af...
Hynek Cihlar
07:24 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
I made a local branch which has revision 11311 (the same as trunk) and 5 small commits after that.
then I made @bzr ...
Alexei Kaigorodov
07:59 AM Database Feature #3809: ProDataSet support
Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > @WRITE-JSON(...,JsonObject|JsonArray)@ is needed at least fo...
Constantin Asofiei
07:51 AM Database Feature #3809: ProDataSet support
Constantin Asofiei wrote:
> @WRITE-JSON(...,JsonObject|JsonArray)@ is needed at least for buffer.
Is this urgent?
...
Ovidiu Maxiniuc
04:07 AM Database Feature #3809: ProDataSet support
@WRITE-JSON(...,JsonObject|JsonArray)@ is needed at least for buffer. Constantin Asofiei

06/03/2019

07:26 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Code Review Task Branch 3751b Revision 11315
I'm fine with the changes. Do you want to merge to trunk?
Please ...
Greg Shah
07:13 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Code Review Task Branvch 3751a Revision 11334
I realize this is happening after the merge to trunk. Sorry about t...
Greg Shah
02:53 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
3751b 11315 passed runtime/conversion testing. Constantin Asofiei
04:58 PM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
Please go ahead and merge 3631a revision 11316 (this is with my changes) into the trunk. Follow the instructions (in... Greg Shah
03:01 PM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
I made a small edit to remove the reference to OE (it is a trademark) and instead I used the more generic "4GL". Greg Shah
12:51 PM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
Code review 3631a. The changes are good, no regression testing is required. Hynek Cihlar
12:24 PM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
Updated. Alexei Kaigorodov
11:58 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
Alexei Kaigorodov wrote:
> Description added. Commited to secure/code/p2j_repo/p2j/active/3631a rev 11314
Also pl...
Hynek Cihlar
11:37 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
Description added. Commited to secure/code/p2j_repo/p2j/active/3631a rev 11314 Alexei Kaigorodov
10:35 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
Code review 3631a revision 11311.
The code changes are OK. The changed file is missing history entry.
Hynek Cihlar
09:30 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
Please review. Alexei Kaigorodov
03:07 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Alexei Kaigorodov wrote:
> Greg Shah wrote:
> > To fix this:
>
> Fixed. All changes made in single commit #11312...
Greg Shah
12:26 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Greg Shah wrote:
> To fix this:
Fixed. All changes made in single commit #11312.
Alexei Kaigorodov
01:51 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
Eric Faulhaber wrote:
> 4045a/11327 has an attempted workaround for this issue, but I'm not satisfied that it is a g...
Constantin Asofiei
12:49 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
4045a/11327 has an attempted workaround for this issue, but I'm not satisfied that it is a good solution. In @Persist... Eric Faulhaber

06/02/2019

01:38 PM Database Bug #4071: FWD server stops allowing new web client logins after abend
Constantin Asofiei wrote:
>Eric, lets 'switch' the question a little; why are we not already rolling back the tx i...
Eric Faulhaber
01:17 PM Database Bug #4071: FWD server stops allowing new web client logins after abend
Greg Shah wrote:
> Another question: do we ever need to run session cleanup on the Reader or Writer threads? If it ...
Eric Faulhaber

05/31/2019

06:00 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Please review 3751b rev 11315. Constantin Asofiei
05:13 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Search @rules/@ for @"wrap"@ to see how this annotation will cause unknown value and primitive ty...
Igor Skornyakov
05:12 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Search @rules/@ for @"wrap"@ to see how this annotation will cause unknown value and primitive types to be emitted as... Greg Shah
05:00 PM Base Language Feature #3810: SECURITY-POLICY and other security features
How can we force generation @new character()@ as the method argument value if a @?@ literal is provided in the 4GL co... Igor Skornyakov
12:44 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> It supports the @_user@ table. I assume that is what is meant.
Yes, I meant @_user@. Thank you.
Igor Skornyakov
12:39 PM Base Language Feature #3810: SECURITY-POLICY and other security features
It supports the @_user@ table. I assume that is what is meant. Greg Shah
12:22 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Does FWD have standard support for a @user@ table?
Thank you.
Igor Skornyakov
08:05 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> If you don't have the database created you can do it from there as well - in data dictionary cre...
Igor Skornyakov
07:57 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Marian,
> My question was about Progress. How can a create and populate @fwd@ database u...
Marian Edu
07:41 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Hi Igor,
>
> not sure how you can do that in FWD but in Progress we have a 'fwd' database wh...
Igor Skornyakov
07:38 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Marian,
> The @get-client.p@ test fails in my runs. I understand that this happens because...
Marian Edu
06:15 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian,
The @get-client.p@ test fails in my runs. I understand that this happens because I've not provided the "fwd"...
Igor Skornyakov
03:00 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Test cases for security related functions are in 'security' folder in bazaar repository, below w...
Igor Skornyakov
02:23 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Test cases for security related functions are in 'security' folder in bazaar repository, below what we've tested so f... Marian Edu
04:36 PM Database Feature #3816: table and table handle parameter options
See "Testcases":/projects/p2j/wiki/Writing_4GL_Testcases#Testcase-Project to access the 4GL code. Greg Shah
12:51 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
>>> @cd ~/projects/testcases/simple/server@
>>
>> This folder contains directory.xml.
>
> which folder?
I thin...
Greg Shah
11:35 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
> This folder contains @directory.xml@.
which folder?
> Thus I advice you to set up this @directory.xml@ to run a...
Alexei Kaigorodov
08:58 AM Database Feature #3809: ProDataSet support
This was caused because in Progress parser, @resolveLvalueCoreType@ _variables by the same name as a field, will hide... Ovidiu Maxiniuc
07:40 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Code Review Task Branch 4078c Revision 11314
1. You merged the changes from trunk instead of rebasing. Merging re...
Greg Shah
06:56 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Description updated. Alexei Kaigorodov
07:07 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
Another question: do we ever need to run session cleanup on the Reader or Writer threads? If it always runs on the C... Greg Shah
01:32 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
Eric, lets 'switch' the question a little; why are we not already rolling back the tx in case of an abend, on the Con... Constantin Asofiei

05/30/2019

07:26 PM Database Feature #3809: ProDataSet support
Ovidiu, the testcase is like this:... Constantin Asofiei
04:36 PM Database Feature #3809: ProDataSet support
There is a case where in a @define dataset@ there is a line like @data-relation rxx for t1, t2 relation-fields (f1,f1... Constantin Asofiei
04:08 PM Database Feature #3809: ProDataSet support
Constantin Asofiei wrote:
> Ovidiu, are you planning on implementing this method: @buffer-handle:SYNCHRONIZE().@? L...
Ovidiu Maxiniuc
04:06 PM Database Feature #3809: ProDataSet support
Ovidiu, are you planning on implementing this method: @buffer-handle:SYNCHRONIZE().@? Looks like there is an implici... Constantin Asofiei
06:52 PM Database Feature #3815: more temp-table options
Created task branch 3815a from P2J trunk revision 11311. Stanislav Lomany
04:10 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
> correct me if I'm wrong, but in SwingEmulatedWindow.java I'd like to have a more technical description of what is f... Greg Shah
03:49 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Review for 4078c rev 11312:
* You also set @label = "";@ in @ButtonConfig@; this looks OK, as I can't find a way to ...
Constantin Asofiei
03:14 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Greg Shah wrote:
> >> What is the reasoning for moving the explicit ButtonConfig.init() into an initializer bloc...
Hynek Cihlar
02:59 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
>> What is the reasoning for moving the explicit ButtonConfig.init() into an initializer block?
>
> initializer...
Greg Shah
04:44 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Greg Shah wrote:
> Code Review Task Branch 4078c Revision 11311
>
> 1. What is the reasoning for moving the expli...
Alexei Kaigorodov
03:34 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Alexei Kaigorodov wrote:
> Hynek Cihlar wrote:
> > For GUI regression tests I think it should be enough to go throu...
Hynek Cihlar
12:03 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Hynek Cihlar wrote:
> For GUI regression tests I think it should be enough to go through all the screens in the Hote...
Alexei Kaigorodov
02:41 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> There are some weird errors in your setup, for example @server.log@ has:
> ...
Ovidiu Maxiniuc
02:41 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> It seems that we have no support for the @CLIENT-PRINCIPAL:INITIALIZE@ method. There is no ...
Greg Shah
02:38 PM Base Language Feature #3810: SECURITY-POLICY and other security features
It seems that we have no support for the @CLIENT-PRINCIPAL:INITIALIZE@ method. There is no even @INITIALIZE@ keyword ... Igor Skornyakov
02:32 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> That is PASSED since that test is expected to fail.
Oh, sorry - I remember that this test is s...
Igor Skornyakov
02:23 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> After the re-indexing of DBs the only test which fails in multiple runs of the ChUI regress...
Greg Shah
01:30 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian,
Can you please help me to create a simple test with the session registry which supports authentication (I un...
Igor Skornyakov
12:34 PM Base Language Feature #3810: SECURITY-POLICY and other security features
After the re-indexing of DBs the only test which fails in multiple runs of the ChUI regression testing of the 3810b i... Igor Skornyakov
02:36 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
> and where is the file getting_started_with_p2j_development.html?
"Getting Started with FWD Development":/project...
Greg Shah
12:40 PM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Alexei Kaigorodov wrote:
> I already have project @testcases@ installed, and can run testusing 4WD server and swing ...
Sergey Ivanovskiy
11:36 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
I already have project @testcases@ installed, and can run testusing 4WD server and swing client. All I need is to run... Alexei Kaigorodov
07:47 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Alexei Kaigorodov wrote:
> Sergey Ivanovskiy wrote:
> > Found that if we executed a simple GUI program in the web c...
Sergey Ivanovskiy
06:48 AM User Interface Bug #3723: Pressing ESC key twice doesn't allow the web client to log out properly
Sergey Ivanovskiy wrote:
> Found that if we executed a simple GUI program in the web client and press ESC key, then ...
Alexei Kaigorodov
12:27 PM Conversion Tools Feature #4105: improve flexibility of schema loading
I think we should add a feature to the AST registry to provide us the 2 lists (all schema ASTs and all code ASTs). A... Greg Shah
12:12 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Greg Shah wrote:
> > all external procedure files for code reports
>
> This should be *all external procedure fil...
Eric Faulhaber
12:06 PM Conversion Tools Feature #4105: improve flexibility of schema loading
> all external procedure files for code reports
This should be *all external procedure files _and classes_ for cod...
Greg Shah
12:05 PM Conversion Tools Feature #4105: improve flexibility of schema loading
Eric Faulhaber wrote:
> I think we should bake the input file parameters into the report driver, so that they don't ...
Greg Shah
12:05 PM Conversion Tools Feature #4105: improve flexibility of schema loading
> That being said, the report generation should be fixed to warn or error out immediately on being passed bad file na... Greg Shah
11:53 AM Conversion Tools Feature #4105: improve flexibility of schema loading
I think we should bake the input file parameters into the report driver, so that they don't need to be passed in by a... Eric Faulhaber
10:48 AM Conversion Tools Feature #4105: improve flexibility of schema loading
Greg Shah wrote:
> It should be possible to specify a different logical database name from the @.df@ basename. This...
Eric Faulhaber
10:38 AM Conversion Tools Feature #4105: improve flexibility of schema loading
The following items need attention:
* It should be possible to specify a different logical database name from the ...
Greg Shah
10:31 AM Conversion Tools Feature #4105 (Closed): improve flexibility of schema loading
Greg Shah
10:30 AM Conversion Tools Feature #4104: allow mapping of absolute paths to project relative paths
Although it is a poor development choice, some customer projects have hard coded absolute paths in their application.... Greg Shah
10:13 AM Conversion Tools Feature #4104 (New): allow mapping of absolute paths to project relative paths
Greg Shah
04:36 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
Hynek Cihlar wrote:
> I didn't give you a complete answer, sorry. You have to call @setFocus()@ on the container to ...
Alexei Kaigorodov
03:55 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
Alexei Kaigorodov wrote:
> @setFocus(fontFaceCbx);@ has no visible effect - focus is not set to the combobox.
I d...
Hynek Cihlar
10:19 PM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
@setFocus(fontFaceCbx);@ has no visible effect - focus is not set to the combobox.
Alexei Kaigorodov

05/29/2019

04:51 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Created task branch 3751b from trunk rev 11311.
Rev 11312 contains some OO changes and a batch of misc changes.
Constantin Asofiei
11:44 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> No problem. Just use @gso_20090909_2_29_3a_master@ and @rfq_20090909_2_29_3a_master@ as...
Igor Skornyakov
11:42 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Now it is *much* better - only 3 @tc@ tests failed (@tc_po_item_018@, @tc_job_002@, @tc_job...
Constantin Asofiei
11:36 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> There are some weird errors in your setup, for example @server.log@ has:
> * run the ma...
Igor Skornyakov
05:10 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> If the latest 3810b is OK (and it contains your correct changes), I think we will go ahe...
Igor Skornyakov
04:57 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> It seems that 3810b is in a normal shape. When I try to rebase it I get "No revisions to re...
Constantin Asofiei
04:50 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Igor Skornyakov wrote:
> > > Thank you Constantin, but I di...
Igor Skornyakov
04:17 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> There are some weird errors in your setup, for example @server.log@ has:
> [...]
> whi...
Igor Skornyakov
04:14 AM Base Language Feature #3810: SECURITY-POLICY and other security features
There are some weird errors in your setup, for example @server.log@ has:... Constantin Asofiei
03:48 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > Thank you Constantin, but I did not mean to update the trunk...
Igor Skornyakov
03:43 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Thank you Constantin, but I did not mean to update the trunk as it was not approved.
Sorr...
Constantin Asofiei
03:38 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Your rebase is wrong... what commands did you use?
>
> The steps are these:
> * chec...
Igor Skornyakov
11:36 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
Alexei Kaigorodov wrote:
> Fixed in branch secure/code/p2j_repo/p2j/active/3631a, revision 11312.
> Diff file attac...
Hynek Cihlar
09:24 AM User Interface Bug #3631: SYSTEM-DIALOG FONT won't accept keyboard input in the selection lists
Fixed in branch secure/code/p2j_repo/p2j/active/3631a, revision 11312.
Diff file attached.
Please review.
Alexei Kaigorodov
11:14 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Code Review Task Branch 4078c Revision 11311
1. What is the reasoning for moving the explicit @ButtonConfig.init()...
Greg Shah
11:02 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Code review 4078c revision 11311.
The history entry description is misaligned in SwingEmulatedWindow.java, please ...
Hynek Cihlar
08:44 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
I consider this task fixed. Please do code review and integrate (branch 4078с). Alexei Kaigorodov

05/28/2019

04:51 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Branch 3810b rebased to the trunk rev. 11311.
> Committed revision 11327
Your rebase is w...
Constantin Asofiei
04:11 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Finished implementation and testing runtime support for all new attributes and methods of the @CLIENT-PRINCIPAL@ exce... Igor Skornyakov
09:38 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Branch 3810b rebased to the trunk rev. 11311.
Committed revision 11327
Igor Skornyakov
10:15 AM Database Feature #3815: more temp-table options
Stanislav Lomany wrote:
> I've found that the @CODEPAGE@ can be inherited from another permanent or temp-table throu...
Eric Faulhaber

05/27/2019

06:01 PM Database Feature #3815: more temp-table options
I've found that the @CODEPAGE@ can be inherited from another permanent or temp-table through either table- or field-l... Stanislav Lomany
05:28 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Added runtime support for the @CLIENT-PRINCIPAL@ new attributes. SEAL() method updated to use these attributes.
Br...
Igor Skornyakov
12:52 PM Base Language Feature #3810: SECURITY-POLICY and other security features
In multiple runs of the regression testing, the following tests consistently fail:... Igor Skornyakov
01:33 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
3751a was merged to trunk rev 11311 and was archived. This commit includes mostly changes related to #3751 and other... Constantin Asofiei
08:48 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Greg, a quick question: shouldn't the extent property have a no-arg getter? Currently w...
Greg Shah
11:43 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
The cause of the problem with the unexpected leading spaces seems to be in @NumberType.toString()@, which doesn't han... Hynek Cihlar
10:54 AM User Interface Bug #3691: literal $ character in format appears on the right side of the fill-in
Narrowed the suspicious number formatting to the line in in the method FillIn#display():
@962: config.appDataPre...
Alexei Kaigorodov
08:09 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Branch 4078с, revision 11311. Added the file history entries at the top of each file.
Alexei Kaigorodov
06:04 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Branch 4078с, revision 11311. Added the file history entries at the top of each file.
Alexei Kaigorodov

05/25/2019

02:11 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Code review 4078b revision 11311. The changes are OK. Just add the file history entries at the top of each file. Hynek Cihlar

05/24/2019

06:27 PM Database Feature #3809: ProDataSet support
Ovidiu Maxiniuc wrote:
> As an intermediary conclusion, I believe they are some kind of dynamic buffers. Not sure ho...
Constantin Asofiei
06:24 PM Database Feature #3809: ProDataSet support
I am struggling to make before-buffer conversion work correctly.
Apparently FWD converts correct these tables/buffer...
Ovidiu Maxiniuc
05:20 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg, a quick question: shouldn't the extent property have a no-arg getter? Currently we emit only an indexed getter. Constantin Asofiei
02:13 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Another OO-related issue: OO properties when they act as OUTPUT arguments for 4GL statements, like @IMPORT@ or @RUN P... Constantin Asofiei
04:48 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > What is the new name? @clientPrincipal.p@? Rename it to i.e....
Igor Skornyakov
04:40 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> What is the new name? @clientPrincipal.p@? Rename it to i.e. @clientp.p@ and make sure t...
Igor Skornyakov
04:33 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Igor Skornyakov wrote:
> > Constantin Asofiei wrote:
> > > Is your program named @client_...
Constantin Asofiei
04:27 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Is your program named @client_principal.p@? If so, please r...
Igor Skornyakov
04:21 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Is your program named @client_principal.p@? If so, please rename the program to somethi...
Igor Skornyakov
04:13 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> It seems that we have a problem with the conversion of the @CREATE CLIENT-PRINCIPAL@ state...
Constantin Asofiei
04:12 PM Base Language Feature #3810: SECURITY-POLICY and other security features
It seems that we have a problem with the conversion of the @CREATE CLIENT-PRINCIPAL@ statement. The following snippe... Igor Skornyakov
02:35 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian, thank you for the notes.
I believe that at the external interface for RAW and MEMPTR, we do implement as...
Greg Shah
06:59 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> I probably don't know the details here but in 4GL there is a difference between memptr and raw v...
Igor Skornyakov
05:03 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Greg Shah wrote:
> > No, I mean that it is intentional that we are ignoring the @len@ in t...
Marian Edu
01:25 PM Database Feature #3813: misc DB features part deux
@BUFFER-VALIDATE@ method is required for the current large app work. Constantin Asofiei
12:35 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Hynek Cihlar wrote:
> It should be safe to set the label in @ButtonConfig.init()@ for both dynamically and staticall...
Alexei Kaigorodov
01:52 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Alexei Kaigorodov wrote:
> Hynek Cihlar wrote:
> > Alexei, the button label must be initialized to empty string.
>...
Hynek Cihlar
11:57 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Hynek Cihlar wrote:
> Alexei, the button label must be initialized to empty string.
label is declared in ControlCon...
Alexei Kaigorodov
09:31 AM Base Language Feature #3753: I18N additions
> Are 4GL system error messages translated, too? (we have been assuming YES, that CURRENT-LANGUAGE will select differ... Greg Shah

05/23/2019

05:35 PM Database Feature #3815: more temp-table options
> The only good reason is that they are hidden.
Sorry for bothering you, I wrote a code in @DumpTree@ which prints...
Stanislav Lomany
12:53 PM Database Feature #3815: more temp-table options
> Do you have an idea why the middle part is not iterated? Nodes are not hidden.
The only good reason is that they...
Greg Shah
11:58 AM Database Feature #3815: more temp-table options
Guys, I need some technical help. I was going to emit a function that sets the codepage in @convert/buffer_definition... Stanislav Lomany
03:37 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> No, I mean that it is intentional that we are ignoring the @len@ in the @memptr.writeByteRange()@...
Igor Skornyakov
03:07 PM Base Language Feature #3810: SECURITY-POLICY and other security features
> The len parameter was added because of the ArrayIndexBoundException was thrown in some cases which runs OK with 4GL... Greg Shah
02:39 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Code Review Task Branch 3810b Revision 11318
>
> 1. In @AuditPolicyManager@, @SecurityOps@, @S...
Igor Skornyakov
01:55 PM Base Language Feature #3810: SECURITY-POLICY and other security features
I've just noticed that albeit 4GL validation of the value of the @SECURITY-POLICY:SYMMETRIC-ENCRYPTION-ALGORITHM@ is ... Igor Skornyakov
11:47 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Code Review Task Branch 3810b Revision 11318
1. In @AuditPolicyManager@, @SecurityOps@, @SecurityPolicyManager@, @...
Greg Shah
12:46 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Alexei, the button label must be initialized to empty string. Look at the following test case.... Hynek Cihlar
12:23 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
The diff attached as patch11311.txt. Alexei Kaigorodov
09:44 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
If you have one, please post the proposed diff for your solution. Greg Shah
09:33 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
I tested, the bug occurs on MaterialTheme, Windows10Theme, Windows8Theme and ClassicTheme. Alexei Kaigorodov
09:33 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
the bug occur on MaterialTheme, Windows10Theme, Windows8Theme and ClassicTheme. Alexei Kaigorodov
09:18 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Did you test this? A change in the directory and server restart is all that is needed to test. Greg Shah
09:05 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Greg Shah wrote:
> A related question: if you change the theme (search for it in the directory to see how), does the...
Alexei Kaigorodov
08:46 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
> If I have to investigate why preprocessor did so, I need to know where the documentation on preprocessor reside.
...
Greg Shah
08:14 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Alexei Kaigorodov wrote:
> I found that malformed button is created in file hotel_gui/src/com/goldencode/hotel/commo...
Hynek Cihlar
06:59 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
I found that malformed button is created in file hotel_gui/src/com/goldencode/hotel/common/Afoldfr0.java:
@ 67: ha...
Alexei Kaigorodov
11:19 AM Base Language Feature #3753: I18N additions
TODO: We need to check the FWD runtime for references like this: @a_string.getBytes(Charset.forName("ISO-8859-1"))@ (... Greg Shah

05/22/2019

01:21 PM Base Language Feature #3810: SECURITY-POLICY and other security features
As we finished with cryptography may be it makes sense to merge 3810b and do the rest in the 3810c? Igor Skornyakov
01:04 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Well done! Greg Shah
12:47 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Well, the @AUDIT-POLICY:ENCRYPT-AUDIT-MAC-KEY@ algorithm is indeed *very* simple.
1. Using a long string of identica...
Igor Skornyakov
10:58 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> > The P2J tail is different from one generated by 4GL. This affects 24- and 32-bytes keys with MD...
Igor Skornyakov
10:30 AM Base Language Feature #3810: SECURITY-POLICY and other security features
> The P2J tail is different from one generated by 4GL. This affects 24- and 32-bytes keys with MD5 and SHA-1. I do no... Greg Shah
10:26 AM Base Language Feature #3810: SECURITY-POLICY and other security features
> > I've added the tail generation for the GENERATE-PBE-KEY. The tail is generated using the first 8 bytes of the PBK... Igor Skornyakov
10:14 AM Base Language Feature #3810: SECURITY-POLICY and other security features
> I've added the tail generation for the GENERATE-PBE-KEY. The tail is generated using the first 8 bytes of the PBKDF... Greg Shah
12:34 PM Runtime Infrastructure Feature #4087: take component-specific code which is coded inline in the StandardServer initializ...
In @StandardServer.bootstrap()@ and @StandardServer.registerDefaultServices()@ we have a great deal of code that is n... Greg Shah
12:30 PM Runtime Infrastructure Feature #4087 (New): take component-specific code which is coded inline in the StandardServer ini...
Greg Shah
12:28 PM Runtime Infrastructure Support #4086: review the RemoteObject exports in StandardServer and other common runtime classes...
Although our exported APIs in the DAP do have security checking for access purposes, in practice I think we may be ex... Greg Shah
12:24 PM Runtime Infrastructure Support #4086 (New): review the RemoteObject exports in StandardServer and other common runtime c...
Greg Shah
10:22 AM Database Feature #3809: ProDataSet support
> For the first two parameters they are parented to the passed object. In the last two cases, we find them parented t... Greg Shah
10:17 AM Database Feature #3815: more temp-table options
> I don't think we should support this at this point.
The problem here is that if we don't support this now, we wi...
Greg Shah
08:46 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
The main business logic will be emitted as a class which has an @execute()@ method (for the external procedure) and o... Greg Shah
08:43 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Alexei Kaigorodov wrote:
> that is, @afoldrfr0.w.cached@ is converted in two .jast files? Where can I read how FWD c...
Hynek Cihlar
07:35 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
that is, @afoldrfr0.w.cached@ is converted in two .jast files? Where can I read how FWD chooses to convert one source... Alexei Kaigorodov
07:11 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Alexei Kaigorodov wrote:
> the change in MaterialTheme.java which causes NPE is at line 529, call to @gd.drawStringW...
Hynek Cihlar
06:58 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode

the change in MaterialTheme.java which causes NPE is at line 529, call to @gd.drawStringWithMnemonic()@ changed to ...
Alexei Kaigorodov
10:44 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
The file with changes from rev 11299 to 11300 attached. Alexei Kaigorodov

05/21/2019

03:55 PM Database Feature #3809: ProDataSet support
The problem is not just RUN statement: for function/method calls, there is no PARAMETER node - so every option (APPEN... Constantin Asofiei
03:49 PM Database Feature #3809: ProDataSet support
The problem with parameter options is that FWD uses a mixed tree locations. Here is an example:... Ovidiu Maxiniuc
02:26 PM Database Feature #3815: more temp-table options
It is interesting that when @COLUMN-CODEPAGE@ is calculated _initial_ value of the parameter is used instead of the p... Stanislav Lomany
01:27 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Well, it seems that @ENCRYPT-AUDIT-MAC-KEY@ is something *very* simple. A quote from https://community.progress.com/c... Igor Skornyakov
11:30 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Do we need to provide binary compatibility for the @AUDIT-POLICY:ENCRYPT-AUDIT-MAC-KEY@ (see note #96)? Or it is suff... Igor Skornyakov
08:41 AM Base Language Feature #3810: SECURITY-POLICY and other security features
I've added the tail generation for the @GENERATE-PBE-KEY@. The tail is generated using the first 8 bytes of the PBKDF... Igor Skornyakov
07:40 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> At this point we are trying to finish this work permanently instead of deferring it until later. ...
Igor Skornyakov
07:33 AM Base Language Feature #3810: SECURITY-POLICY and other security features
> Maybe it makes sense to discuss it with our customers?
At this point we are trying to finish this work permanent...
Greg Shah
07:31 AM Base Language Feature #3810: SECURITY-POLICY and other security features
So far I cannot understand what @AUDIT-POLICY:ENCRYPT-AUDIT-MAC-KEY@ actually does. What I see is that it returns a h... Igor Skornyakov
05:38 AM Base Language Feature #3810: SECURITY-POLICY and other security features
As I see on the Internet people do discuss the problem of decrypting data encrypted by 4GL using other programming la... Igor Skornyakov
05:09 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> On the one hand, I can see the value in generating a more cryptographically correct key instead o...
Igor Skornyakov
04:58 AM Base Language Feature #3810: SECURITY-POLICY and other security features
> Does it makes sense to try supporting binary compatibility for such "corner cases"?
On the one hand, I can see t...
Greg Shah
01:56 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> The situation with @GENERATE-PBE-KEY@ looks a little bit strange. Formally it "Generates a ...
Marian Edu
08:43 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
@One simple thing you can do is to try trunk 11301 (convert and run Hotel GUI) to see if the problem can be reproduce... Alexei Kaigorodov
08:01 AM Conversion Tools Bug #4085: failure parsing RUN statement filenames with embedded unmatched quotes
Internal and external procedures can have unmatched quotes in their names and the RUN statement will honor that witho... Greg Shah
07:48 AM Conversion Tools Bug #4085 (New): failure parsing RUN statement filenames with embedded unmatched quotes
Greg Shah

05/20/2019

06:09 PM Base Language Feature #3810: SECURITY-POLICY and other security features
The situation with @GENERATE-PBE-KEY@ looks a little bit strange. Formally it "Generates a password-based encryption ... Igor Skornyakov
04:17 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Added runtime support for @GENERATE-PBE-KEY@ and @GENERATE-PBE-SALT@. Branch 3810b rev.113361.
Added @uast/securit...
Igor Skornyakov
03:42 PM Base Language Feature #3810: SECURITY-POLICY and other security features
If we want to generate a 24-byte key using MD5 the 4GL @GENERATE-PBE-KEY@ generated 24 bytes where the first 16 bytes... Igor Skornyakov
02:52 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Well, I will run these tests but at this moment they add nothing to my test. In addition, my test generates a detaile... Igor Skornyakov
02:37 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> I'm not referencing the @testcases/uast/security/@. This is a different "Testcases Project":/pro...
Igor Skornyakov
02:21 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Greg Shah wrote:
> > Igor: Have you tried running the testcases mentioned in #3810-42? Th...
Greg Shah
02:18 PM Base Language Feature #3810: SECURITY-POLICY and other security features
I've implemented runtime support for @GENERATE-PBE-KEY@. In most cases, the results of running converted test are bin... Igor Skornyakov
02:10 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Igor: Have you tried running the testcases mentioned in #3810-42? This is different from the @te...
Igor Skornyakov
01:55 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor: Have you tried running the testcases mentioned in #3810-42? This is different from the @testcases/uast/@ direc... Greg Shah
01:47 PM Base Language Feature #3810: SECURITY-POLICY and other security features
The 4GL code fragment... Igor Skornyakov
11:03 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Contrary to what I wrote in note #75, the length of the key generated by @GENERATE-PBE-KEY@ depends on the value of t... Igor Skornyakov
08:06 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> It turns out the handling of IV is implemented based on the cipher key length, if provided IV ra...
Igor Skornyakov
08:00 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> Please test a case where the encrypt and decrypt are done in separate programs. These separate p...
Igor Skornyakov
07:31 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Maybe it is the right time to add a full implementation of @GENERATE-PBE-KEY@/@GENERATE-PBE...
Greg Shah
07:28 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> It appears that 4GL ignores the "length" of @RAW@ when uses it as IV and, instead of paddin...
Marian Edu
07:17 AM Base Language Feature #3810: SECURITY-POLICY and other security features
> It appears that 4GL ignores the "length" of @RAW@ when uses it as IV and, instead of padding just uses what it find... Greg Shah
05:54 AM Base Language Feature #3810: SECURITY-POLICY and other security features
@GENERATE-PBE-KEY@ always generates 16 bytes using first 8 bytes of salt (if provided), presumably padding salt with ... Igor Skornyakov
04:24 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Maybe it is the right time to add a full implementation of @GENERATE-PBE-KEY@/@GENERATE-PBE-SALT@/@MESSAGE-DIGEST@ as... Igor Skornyakov
06:03 PM Database Feature #3815: more temp-table options
> Please check to confirm that the expression is only evaluated once
It is evaluated once.
Stanislav Lomany
02:33 PM Database Feature #3815: more temp-table options
> Ok. When I wrote this I thought these changes were needed for the same projects as 3751a.
It is but for differen...
Greg Shah
02:32 PM Database Feature #3815: more temp-table options
Stanislav Lomany wrote:
> Guys, do we need to support arbitrary expressions as a @COLUMN-CODEPAGE@? As far as I get,...
Greg Shah
02:29 PM Database Feature #3815: more temp-table options
Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > Stanislav Lomany wrote:
> > > Into what branch should I comm...
Eric Faulhaber
02:25 PM Database Feature #3815: more temp-table options
Eric Faulhaber wrote:
> Stanislav Lomany wrote:
> > Into what branch should I commit?
> Probably 3751a. Constantin...
Constantin Asofiei
02:21 PM Database Feature #3815: more temp-table options
Stanislav Lomany wrote:
> In this case we'll have to pass the expression to some function at the beginning of the ex...
Constantin Asofiei
02:20 PM Database Feature #3815: more temp-table options
Guys, do we need to support arbitrary expressions as a @COLUMN-CODEPAGE@? As far as I get, it can be combination of:
...
Stanislav Lomany
02:36 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Rebased 3751a from trunk rev 11310 - new rev 11328. Constantin Asofiei
02:22 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Constantin Asofiei wrote:
> * dataset dereference, h-ds::bufname (Ovidiu, this will be part of #3908).
OK, I will...
Ovidiu Maxiniuc
02:16 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
3751a rev 11326 contains my latest changes. The @p2j/oo@ classes contains many Java sources for 4GL converted skelet... Constantin Asofiei
12:16 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
>> the null text is passed to the method when the client tries to draw a button which configuration was sent by the ... Greg Shah
12:10 PM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
> The question remains, where in hotel_gui application buttons with not initialized labels are created. But these but... Greg Shah
08:21 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Alexei Kaigorodov wrote:
> Hynek Cihlar wrote:
> > Alexei, the check for @ps.text == null@ and assigning @"NULL"@ d...
Hynek Cihlar
06:43 AM User Interface Bug #4078: cannot login in Hotel demo in Swing mode
Hynek Cihlar wrote:
> Alexei, the check for @ps.text == null@ and assigning @"NULL"@ doesn't solve the issue. Instea...
Alexei Kaigorodov

05/19/2019

05:13 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Branch 3810b updated. Rev. 11315. The @uast/security/crypto.p@ test updated as well, revision 1854. Igor Skornyakov
04:31 AM Base Language Feature #3810: SECURITY-POLICY and other security features
It appears that 4GL ignores the "length" of @RAW@ when uses it as IV and, instead of padding just uses what it finds ... Igor Skornyakov
 

Also available in: Atom