Project

General

Profile

Activity

From 09/20/2023 to 10/19/2023

10/19/2023

12:51 AM Feature #4856: web client session forking
The core requirement of the task is to open a new session of the same user easily without dialogs. That is achieved w... Galya B
12:39 AM Feature #4129: map web client users to OS accounts
You're referring to a very old comment, where I'm trying to figure out the point of the trusted security check that w... Galya B
12:37 AM Feature #4129: map web client users to OS accounts
Greg Shah wrote:
> I'm worried that the code is now written to force the storage of the password when customers will...
Galya B
12:33 AM Feature #4854: origin affinity
Constantin Asofiei wrote:
> Some notes about the diff:
> * the testing I think can be done with Hotel GUI and enhan...
Galya B

10/18/2023

04:42 PM Feature #4129: map web client users to OS accounts
> > > All OS users will have to have password defined for web, because the spawner does PAM authentication for the we... Greg Shah
02:24 PM Feature #4854: origin affinity
Some notes about the diff:
* the testing I think can be done with Hotel GUI and enhanced browse - this uses this sto...
Constantin Asofiei
09:00 AM Feature #4856: web client session forking
> I'm pretty sure it's not expected the 4GL app to be subscribed for an event from web for a new forked session.
I...
Greg Shah
08:59 AM Feature #4856: web client session forking
> You can have different users logged in with auto-login.
Please help me understand how this can work. Auto-login...
Greg Shah
08:46 AM Feature #4856: web client session forking
I'm pretty sure it's not expected the 4GL app to be subscribed for an event from web for a new forked session.
Galya B
08:43 AM Feature #4856: web client session forking
You can have different users logged in with auto-login. This is not related to opening a new session (so called `fork... Galya B
08:33 AM Feature #4856: web client session forking
Our discussion in #7813 highlights that I did not pick up on a crucial detail.
> Also it dawned on me just now tha...
Greg Shah

10/17/2023

04:41 AM Bug #7879: Cursor isn't positioned right when FILL-IN split on multiple lines
Tomasz Domin wrote:
> There are two issues:
> first - there is no label on initial screen, the issue is caused by a...
Tomasz Domin

10/16/2023

11:22 AM Feature #4854: origin affinity
Sergey Ivanovskiy wrote:
> Ok. In this case you should create a branch or use the existing branch. I guess your chan...
Galya B
09:49 AM Feature #4854: origin affinity
Ok. In this case you should create a branch or use the existing branch. I guess your changes are base on 3931a.
...
Sergey Ivanovskiy
09:34 AM Feature #4854: origin affinity
Ah, that is. Yes, unfortunately there is no branch, only the diff. Galya B
09:33 AM Feature #4854: origin affinity
I did not find them because you did not commit them into the 3931a branch, correct? Sergey Ivanovskiy
02:49 AM Feature #4854: origin affinity
Sergey, you were able to miss this block of new code in the .diff?... Galya B
01:59 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
https://github.com/fingerprintjs/fingerprintjs changed their license and their current version is under commercial li... Galya B

10/13/2023

12:27 PM Feature #4854: origin affinity
Galya B wrote:
> With the introduction of cross-document messaging between the wrapper container and the iframe do...
Sergey Ivanovskiy
09:36 AM Feature #4854: origin affinity
If @SsoAuthenticator@ related configs are not used, then all will go to the @"__default"@ key. If sso is enabled, dif... Galya B
09:34 AM Feature #4854: origin affinity
Good question. :) I modified the FWD code in @GuiWebDriver#init@ by adding at the end:... Galya B
09:27 AM Feature #4854: origin affinity
Galya, how did you test the new storage functionality? Sergey Ivanovskiy
01:07 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
Refs #3931-457:
Greg Shah wrote:
> > Can we compile a list of authentication methods in OpenEdge 4GL that can be ...
Galya B
01:05 AM Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> Galya, full reconversion is required because progress.g adds a new token - this invalida...
Galya B

10/12/2023

04:55 PM Feature #3931: single sign-on for virtual desktop mode
> Can we compile a list of authentication methods in OpenEdge 4GL that can be applicable?
>
> I know only of @setu...
Greg Shah
12:35 PM Feature #3931: single sign-on for virtual desktop mode
Galya, full reconversion is required because progress.g adds a new token - this invalidates token IDs in schema AST f... Constantin Asofiei
08:00 AM Feature #3931: single sign-on for virtual desktop mode
The *migration plan* should assess the production / live system and answer several questions:
# Is @/embedded@ mod...
Galya B
03:39 PM Feature #4854: origin affinity
Sergey: Please review. Greg Shah
02:38 PM Bug #7879: Cursor isn't positioned right when FILL-IN split on multiple lines
There are two issues:
first - there is no label on initial screen, the issue is caused by a ScrollEvent sent when FI...
Tomasz Domin
10:26 AM Bug #7907: Browse row-leave handler not called after apply entry in FWD
Greg Shah wrote:
> Is this intended to be a generic bug or does this need to be moved into a customer project?
A ge...
Yuriy Volyanskyy
09:36 AM Bug #7907: Browse row-leave handler not called after apply entry in FWD
Is this intended to be a generic bug or does this need to be moved into a customer project?
Is this related to any...
Greg Shah
09:35 AM Bug #7907: Browse row-leave handler not called after apply entry in FWD
From Yuriy:
I made a unit test that works in OE but fails in FWD. Please see the attached file. It expects row-lea...
Greg Shah
09:27 AM Bug #7907 (New): Browse row-leave handler not called after apply entry in FWD
Yuriy Volyanskyy

10/11/2023

09:55 AM Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> > Virtual desktop and embedded use the same resource for the login page. It is overridden in hote...
Galya B
08:52 AM Feature #3931: single sign-on for virtual desktop mode
> Virtual desktop and embedded use the same resource for the login page. It is overridden in hotel_gui to have the pr... Greg Shah
08:01 AM Feature #3931: single sign-on for virtual desktop mode
3931a rebased on trunk r14770. Galya B
07:37 AM Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> * finish the sample SSO for Hotel GUI, and make sure it works for both embedded and norm...
Galya B
06:32 AM Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> * finish the documentation: all new directory/bootstrap config options need to be docume...
Galya B
05:17 AM Feature #3931: single sign-on for virtual desktop mode
Galya, I think 3931a rev 14791 is OK. What needs to be done before merging this to trunk:
* rebase 3931a
* finish ...
Constantin Asofiei
08:09 AM Bug #7879: Cursor isn't positioned right when FILL-IN split on multiple lines
Greg Shah wrote:
> Is wrapping even a valid ChUI use case?
I can't tell. But OE allows it.
Hynek Cihlar
07:51 AM Bug #7879: Cursor isn't positioned right when FILL-IN split on multiple lines
Is wrapping even a valid ChUI use case? Greg Shah
02:47 AM Bug #7879: Cursor isn't positioned right when FILL-IN split on multiple lines
FWD after entering single character:... Tomasz Domin
02:15 AM Bug #7879: Cursor isn't positioned right when FILL-IN split on multiple lines

4gl - screen when fill-in has no characters...
Tomasz Domin
01:47 AM Feature #4517 (WIP): optionally back the 4GL features for Registry access with the user-specific ...
Galya B

10/10/2023

10:14 AM Feature #4854 (Review): origin affinity
Solution attached as .diff based on latest 3931a r14791. Tested in Virtual Desktop mode (regular and auto login) and ... Galya B
05:28 AM Bug #7879 (WIP): Cursor isn't positioned right when FILL-IN split on multiple lines
Tomasz Domin

10/09/2023

04:47 AM Feature #4854: origin affinity

|WebSocket Event | Event Type ID | Description | localStorage access | Response WS msg | GuiWebSocket method |
...
Galya B

10/08/2023

06:45 AM Feature #3931: single sign-on for virtual desktop mode
I've committed r14788 - r14791 with improvements to @fwd_sdk.js@: documentation on functions and an exposed @sendAuth... Galya B
01:01 AM Feature #3931: single sign-on for virtual desktop mode
The question is if there are customers using any 4GL methods like @setuserid@ for login page authentication: in-app c... Galya B
01:24 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
4GL methods used by customers to authenticate in-app user & pass on login screens need to be provided in FWD for use ... Galya B
01:07 AM Feature #7884 (WIP): Standard 4GL methods used for login screen authentication to be exposed in s...
Galya B

10/07/2023

09:23 PM Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> But when duplicating the logic from @ConnectionManager.authenticate()@, I've noticed that the query...
Ovidiu Maxiniuc

10/06/2023

10:09 AM Feature #3931: single sign-on for virtual desktop mode
I imagine after merging 3931a, we'll focus on closing #4571 and #7067, and after that formulate the new requirements ... Galya B
10:03 AM Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> I'm not opposed to doing this in the next set of changes (which have to be completed quickly anyw...
Galya B
09:54 AM Feature #3931: single sign-on for virtual desktop mode
I'm not opposed to doing this in the next set of changes (which have to be completed quickly anyway due to customer d... Greg Shah
09:33 AM Feature #3931: single sign-on for virtual desktop mode
Can we compile a list of authentication methods in OpenEdge 4GL that can be applicable?
I know only of @setuserid@...
Galya B
09:23 AM Feature #3931: single sign-on for virtual desktop mode
For this use case where the original code was using 4GL features for database authentication, I think we should imple... Greg Shah
04:02 AM Feature #3931: single sign-on for virtual desktop mode
Ovidiu, a little bit of context:
@SsoAuthenticator@ is an interface for implementation by the customer with custom...
Galya B
09:45 PM Feature #3931: single sign-on for virtual desktop mode
I do not have a solution currently. Just some notes, until I read the whole thread and get a better understanding of ... Ovidiu Maxiniuc
08:36 AM Bug #7879: Cursor isn't positioned right when FILL-IN split on multiple lines
See the following test case. Run it and fill the fill-in so that the cursor wraps to the next line. Observe the unexp... Hynek Cihlar
08:34 AM Bug #7879 (WIP): Cursor isn't positioned right when FILL-IN split on multiple lines
Hynek Cihlar

10/05/2023

12:40 PM Feature #3931: single sign-on for virtual desktop mode
Ovidiu: Can you please review starting at #3931-430 and advise? With this task we are moving Hotel GUI away from 4GL... Greg Shah
12:35 PM Feature #3931: single sign-on for virtual desktop mode
P.S. @HotelGuiSsoAuthenticator.java@ seems to have to be placed in @embedded/src/com/goldencode/hotel@, but it will g... Galya B
12:29 PM Feature #3931: single sign-on for virtual desktop mode
I still don't know the answer of the last question, but what I can do on hotel_gui is done. The @SsoAuthenticator@ im... Galya B
06:22 AM Feature #3931: single sign-on for virtual desktop mode
I see @ConnectionManager@ tries to be smart and find the column names for user / pass based on @com.goldencode.p2j.pe... Galya B
06:19 AM Feature #3931: single sign-on for virtual desktop mode
The user password has to be encoded, the result is found. Galya B
06:04 AM Feature #3931: single sign-on for virtual desktop mode
I created a simple jdbc connection in the authenticator, but @SELECT COUNT(*) FROM meta_user@ returns 0. When is @met... Galya B
05:16 AM Feature #3931: single sign-on for virtual desktop mode
Where is the @meta_user@ table, where is the h2 db - the file @hotel_gui/deploy/db/hotel.h2.db@ seems empty. Is there... Galya B
03:12 AM Feature #3931: single sign-on for virtual desktop mode
For the hotel_gui authenticator there should be a connection to the DB and then @SecurityOps.setUserId(username, pass... Galya B
02:14 AM Feature #3931: single sign-on for virtual desktop mode
I'll do the review first and will keep the rebase when we are close to merge (as I assume it can be kind of difficult... Constantin Asofiei
02:03 AM Feature #3931: single sign-on for virtual desktop mode
Do I rebase and we do the final review?
Login / logout pages are not translated. That can go under #4762 or #7814....
Galya B

10/04/2023

01:27 PM Feature #3931: single sign-on for virtual desktop mode
I pushed small, but important fix for embedded handlers in r14786. To serve the hotel_gui login page as before, on to... Galya B
07:44 AM Feature #3931: single sign-on for virtual desktop mode
We're not removing @RemoteLaunchOptionRightsEditor@ and related code now, although it won't have any effect. I heard ... Galya B
06:28 AM Feature #3931: single sign-on for virtual desktop mode
Done in r14784. Galya B
05:38 AM Feature #3931: single sign-on for virtual desktop mode
Galya, go ahead and remove the @RemoteObject.registerStaticNetworkServer@ code for @WebClientLauncher@ in @StandardSe... Constantin Asofiei

10/03/2023

10:32 AM Feature #3931: single sign-on for virtual desktop mode
I'm against having the remote interface, because it will break any of the enhancements to the wrapper container I'm g... Galya B
09:56 AM Feature #3931: single sign-on for virtual desktop mode
> > Why not remove remote launching?
> This will make it mandatory to run any embedded web app from within the FWD S...
Greg Shah
04:05 AM Feature #3931: single sign-on for virtual desktop mode
I've added the section [[p2j:Single_Sign_On#Enforcing-Licensing-Policies|Enforcing Licensing Policies]]. I think it c... Galya B
03:21 AM Feature #3931: single sign-on for virtual desktop mode
Auto-login session expiration is driven by the 3rd party authentication server / directory. Adding Sign Out button on... Galya B
03:20 AM Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> Galya B wrote:
> > What do you mean by that? Notify the authenticator of the server bei...
Galya B
03:13 AM Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> What do you mean by that? Notify the authenticator of the server being started to allow it cleanup ...
Constantin Asofiei
01:27 AM Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> Galya: I think we need to change the javadoc for @EmbeddedWebHandler.spawn@ and @WebClie...
Galya B

10/02/2023

12:58 PM Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> Greg Shah wrote:
> > Why not remove remote launching?
> This will make it mandatory to...
Constantin Asofiei
12:45 PM Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> Why not remove remote launching?
This will make it mandatory to run any embedded web app from wi...
Constantin Asofiei
12:43 PM Feature #3931: single sign-on for virtual desktop mode
> *Greg*: we have also the OS user configured for launching batch programs or appservers. This is done via @clientCo... Greg Shah
11:57 AM Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Constantin Asofiei wrote:
> > * @SecurityManager.removeContext@ needs implementation.
>
> I tri...
Constantin Asofiei
11:34 AM Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> * @SecurityManager.removeContext@ needs implementation.
I tried everything and nothin...
Galya B
10:21 AM Feature #3931: single sign-on for virtual desktop mode
Also, on the logout page there could be a second button called "Sign out", only when auto-login is enabled in the @Ss... Galya B
10:15 AM Feature #3931: single sign-on for virtual desktop mode
I would like to know the opinion of the customers who would implement auto-login, because it's very specific.
But ...
Galya B
09:53 AM Feature #3931: single sign-on for virtual desktop mode
Galya, I agree about the @trustedspawner@ - you are correct, the FWD user can have its own OS user and we can conside... Constantin Asofiei
09:09 AM Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> *Remote Launching*
>
> The discussion is mainly that for normal SSO spawning, we requ...
Galya B
08:52 AM Feature #3931: single sign-on for virtual desktop mode
More on the topic of sessions:
* FWD sessions: number of live sessions and their type (forked, same browser, etc), w...
Galya B
08:46 AM Feature #3931: single sign-on for virtual desktop mode
Ah, I think what's confusing at the moment with the dummy @SsoAuthenticator@ and hotel gui is that the authenticator ... Galya B
08:42 AM Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> Review for 3931a rev 14781.
Up in r14782: Admin console fixes and improvements; ENTER...
Galya B
02:24 AM Feature #3931: single sign-on for virtual desktop mode
Review for 3931a rev 14781.
*Admin Console - OS User*
* editing an OS user:
** does not load the Description
**...
Constantin Asofiei

09/29/2023

09:46 AM Bug #7856: Improve parsing of specifications from ini files
Work in #7784 improved the parsing of font specifications such that spaces are also treated as separators (along with... Alexandru Lungu
09:41 AM Bug #7856 (New): Improve parsing of specifications from ini files
Alexandru Lungu

09/26/2023

07:32 PM Bug #7824 (Review): Simplify idle connection settings and apply the default configuration for the...
Committed rev 14754 (7824a). This version should simplify debugging. Sergey Ivanovskiy

09/25/2023

08:49 AM Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
I changed the subject because these configuration parameters are needed to be different as they are used differently. Sergey Ivanovskiy

09/22/2023

10:06 AM Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
There are the web server idle timeout and the embedded web server idle timeout. The first one is set for @WebServer@ ... Sergey Ivanovskiy
08:22 AM Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Now I think that all these parameters should be present. It seems that it would be enough to fix the correct default ... Sergey Ivanovskiy
08:17 AM Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
@maxHttpIdleTimeout@ is set to 0 (infinite timeout) if this setting is not defined in the directory under @webClient@... Sergey Ivanovskiy
08:02 AM Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Sergey Ivanovskiy wrote:
> Also @"maxIdleTimeout"@ is erroneously (or intentionally) used by @WebServer@ to set its ...
Sergey Ivanovskiy
07:28 AM Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Also @"maxIdleTimeout"@ is erroneously (or intentionally) used by @WebServer@ to set its http/https session idle time... Sergey Ivanovskiy
06:47 AM Bug #7824 (WIP): Simplify idle connection settings and apply the default configuration for the we...
I created task branch 7824a. Sergey Ivanovskiy
02:39 AM Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
These two timeout parameters of @webClient@... Sergey Ivanovskiy
02:27 AM Bug #7824 (Closed): Simplify idle connection settings and apply the default configuration for the...
Sergey Ivanovskiy

09/21/2023

11:29 AM Feature #4854: origin affinity
The following is just a storage of an intermediate state of some diagrams and code. It isn't for evaluation or revie... Greg Shah
 

Also available in: Atom