Activity
From 09/19/2023 to 10/18/2023
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...
- 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... - 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... - 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... - 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.
- 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...
- 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...
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...
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... - 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.
... - 09:34 AM Feature #4854: origin affinity
- Ah, that is. Yes, unfortunately there is no branch, only the diff.
- 09:33 AM Feature #4854: origin affinity
- I did not find them because you did not commit them into the 3931a branch, correct?
- 02:49 AM Feature #4854: origin affinity
- Sergey, you were able to miss this block of new code in the .diff?...
- 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...
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... - 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...
- 09:34 AM Feature #4854: origin affinity
- Good question. :) I modified the FWD code in @GuiWebDriver#init@ by adding at the end:...
- 09:27 AM Feature #4854: origin affinity
- Galya, how did you test the new storage functionality?
- 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 ... - 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...
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... - 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...
- 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... - 03:39 PM Feature #4854: origin affinity
- Sergey: Please review.
- 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... - 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... - 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... - 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... - 09:27 AM Bug #7907 (New): Browse row-leave handler not called after apply entry in FWD
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... - 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...
- 08:01 AM Feature #3931: single sign-on for virtual desktop mode
- 3931a rebased on trunk r14770.
- 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... - 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... - 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 ... - 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. - 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?
- 02:47 AM Bug #7879: Cursor isn't positioned right when FILL-IN split on multiple lines
- FWD after entering single character:...
- 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...- 01:47 AM Feature #4517 (WIP): optionally back the 4GL features for Registry access with the user-specific ...
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 ...
- 05:28 AM Bug #7879 (WIP): Cursor isn't positioned right when FILL-IN split on multiple lines
10/09/2023
- 04:47 AM Feature #4854: origin affinity
|WebSocket Event | Event Type ID | Description | localStorage access | Response WS msg | GuiWebSocket method |
...
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...
- 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...
- 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 ...
- 01:07 AM Feature #7884 (WIP): Standard 4GL methods used for login screen authentication to be exposed in s...
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...
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 ...
- 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... - 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...
- 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@... - 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...
- 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... - 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 ...
- 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...
- 08:34 AM Bug #7879 (WIP): Cursor isn't positioned right when FILL-IN split on multiple lines
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...
- 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...
- 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...
- 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...
- 06:19 AM Feature #3931: single sign-on for virtual desktop mode
- The user password has to be encoded, the result is found.
- 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...
- 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...
- 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...
- 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...
- 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....
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...
- 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 ...
- 06:28 AM Feature #3931: single sign-on for virtual desktop mode
- Done in r14784.
- 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...
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...
- 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... - 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...
- 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...
- 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... - 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 ... - 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...
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... - 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... - 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...
- 11:57 AM Feature #3931: single sign-on for virtual desktop mode
- Galya B wrote:
> Constantin Asofiei wrote:
> > * @SecurityManager.removeContext@ needs implementation.
>
> I tri... - 11:34 AM Feature #3931: single sign-on for virtual desktop mode
- Constantin Asofiei wrote:
> * @SecurityManager.removeContext@ needs implementation.
I tried everything and nothin... - 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...
- 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 ... - 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...
- 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... - 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... - 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 ...
- 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... - 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
**...
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...
- 09:41 AM Bug #7856 (New): Improve parsing of specifications from ini files
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.
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.
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@ ...
- 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 ...
- 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@...
- 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 ... - 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...
- 06:47 AM Bug #7824 (WIP): Simplify idle connection settings and apply the default configuration for the we...
- I created task branch 7824a.
- 02:39 AM Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
- These two timeout parameters of @webClient@...
- 02:27 AM Bug #7824 (Closed): Simplify idle connection settings and apply the default configuration for the...
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...
09/19/2023
- 09:19 AM Bug #7794: FILL-IN: editing numbers issues
- *FIXED*
Vladimir Tsichevski wrote:
> In OE, a non-unknown value is padded left with spaces, so it is kind of ri... - 09:03 AM Feature #7814: Supporting translated texts for web login / logout screens
- > > > The web client is not loaded on the login / logout page.
> >
> > Right, so why do we care about translations... - 08:48 AM Feature #7814: Supporting translated texts for web login / logout screens
- Galya B wrote:
> Also SPA is a form of web app I'm very well familiar and it loads all resources at once in a compre... - 08:45 AM Feature #7814: Supporting translated texts for web login / logout screens
- Galya B wrote:
> Greg Shah wrote:
> > > The web client is not loaded on the login / logout page.
> >
> > Right, ... - 08:45 AM Feature #7814: Supporting translated texts for web login / logout screens
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Did you mean that this code @Iterator<Entry<String, String>> bun... - 08:44 AM Feature #7814: Supporting translated texts for web login / logout screens
- Also SPA is a form of web app I'm very well familiar and it loads all resources at once in a compressed format, so it...
- 08:39 AM Feature #7814: Supporting translated texts for web login / logout screens
- Greg Shah wrote:
> > The web client is not loaded on the login / logout page.
>
> Right, so why do we care about ... - 08:33 AM Feature #7814: Supporting translated texts for web login / logout screens
- Galya B wrote:
> Greg Shah wrote:
> > > * the high traffic low functionality pages will need to load a js library a... - 08:30 AM Feature #7814: Supporting translated texts for web login / logout screens
- Sergey Ivanovskiy wrote:
> Did you mean that this code @Iterator<Entry<String, String>> bundles = TranslationManager... - 08:29 AM Feature #7814: Supporting translated texts for web login / logout screens
- Greg Shah wrote:
> > * the high traffic low functionality pages will need to load a js library and all translations;... - 08:27 AM Feature #7814: Supporting translated texts for web login / logout screens
- > Greg, you want to preserve the current approach. If that's the case, then the login page should use @currentLanguag...
- 07:20 AM Feature #7814: Supporting translated texts for web login / logout screens
- Did you mean that this code @Iterator<Entry<String, String>> bundles = TranslationManager.getBundles(bundleBaseName, ...
- 06:11 AM Feature #7814: Supporting translated texts for web login / logout screens
- Sergey Ivanovskiy wrote:
> I can apply the changes from #7814-15 to the required task branch if there are no objecti... - 06:10 AM Feature #7814: Supporting translated texts for web login / logout screens
- Galya B wrote:
> Hynek Cihlar wrote:
> > @CURRENT-LANGUAGE@ is interpreted by the customer app, it can be any valid... - 06:08 AM Feature #7814: Supporting translated texts for web login / logout screens
- Galya B wrote:
> Hynek Cihlar wrote:
> > > * loading label and button texts in the ui with javascript will cause fl... - 05:56 AM Feature #7814: Supporting translated texts for web login / logout screens
- Hynek Cihlar wrote:
> @CURRENT-LANGUAGE@ is interpreted by the customer app, it can be any valid identifier, not jus... - 05:53 AM Feature #7814: Supporting translated texts for web login / logout screens
- Sergey Ivanovskiy wrote:
> We should decide who takes this issue because it can block this task.
I think it's als... - 05:52 AM Feature #7814: Supporting translated texts for web login / logout screens
- Hynek Cihlar wrote:
> > * loading label and button texts in the ui with javascript will cause flickering, if the pag... - 05:33 AM Feature #7814: Supporting translated texts for web login / logout screens
- I can apply the changes from #7814-15 to the required task branch if there are no objections.
- 05:27 AM Feature #7814: Supporting translated texts for web login / logout screens
- Then in this @EmbeddedWebServerImpl@...
- 05:20 AM Feature #7814: Supporting translated texts for web login / logout screens
- We should decide who takes this issue because it can block this task.
- 05:17 AM Feature #7814: Supporting translated texts for web login / logout screens
- Sergey Ivanovskiy wrote:
> It seems that enough to fix @TranslationManager.parse@ (transfroms to identifiers) and @T... - 05:13 AM Feature #7814: Supporting translated texts for web login / logout screens
- It seems that enough to fix @TranslationManager.parse@ (transfroms to identifiers) and @TranslationManager.getIdentif...
- 05:07 AM Feature #7814: Supporting translated texts for web login / logout screens
- Galya B wrote:
> Sergey Ivanovskiy wrote:
> > So you found a hot issue.
> Yep. I thought it's intentional and cust... - 05:04 AM Feature #7814: Supporting translated texts for web login / logout screens
- Galya B wrote:
> * one language has multiple locales, for example English has 13 and French 6, but translations are ... - 04:49 AM Feature #7814: Supporting translated texts for web login / logout screens
- Sergey Ivanovskiy wrote:
> So you found a hot issue.
Yep. I thought it's intentional and customer apps are converte... - 04:47 AM Feature #7814: Supporting translated texts for web login / logout screens
- Galya B wrote:
> Sergey Ivanovskiy wrote:
> > Galya B wrote:
> > > Current translation mechanics 1:
> > > * The w... - 04:44 AM Feature #7814: Supporting translated texts for web login / logout screens
- Another important aspect is to keep a correlation between the error messages displayed in the ui and the logs on the ...
- 04:14 AM Feature #7814: Supporting translated texts for web login / logout screens
- Greg, you want to preserve the current approach. If that's the case, then the login page should use @currentLanguage@...
- 03:58 AM Feature #7814: Supporting translated texts for web login / logout screens
- Sergey Ivanovskiy wrote:
> Galya B wrote:
> > Current translation mechanics 1:
> > * The web driver shows certain ... - 03:57 AM Feature #7814: Supporting translated texts for web login / logout screens
- Galya B wrote:
> Current translation mechanics 1:
> * The web driver shows certain messages and menus that reflect ... - 02:43 AM Feature #7814: Supporting translated texts for web login / logout screens
- Web login screens at @/gui@, @/chui@, @/embedded@ and the respective logout screens introduced with SSO in #3931 need...
- 02:25 AM Feature #7814 (New): Supporting translated texts for web login / logout screens
- 08:20 AM Feature #3931: single sign-on for virtual desktop mode
- As I noted above #3931-322, I'm OK with removing the remote form of embedded and the trustedspawner. However, I want...
- 07:13 AM Feature #3931: single sign-on for virtual desktop mode
- Galya B wrote:
> But let's not forget that remote is a type of embedded and it should require SSO enabled as well, a... - 07:12 AM Feature #3931: single sign-on for virtual desktop mode
- Getting back to the review.
There was an important question about what we do with @trustedspawner@ and the fact th...
Also available in: Atom