Project

General

Profile

Activity

From 02/24/2026 to 03/25/2026

03/25/2026

06:35 PM Support #9709: Needed: Basic example of configuring separate client and server
Committed revision 16491 (9709d) fixed found issues with @openMimeResource@ in new window. Tomorrow I am planning to ... Sergey Ivanovskiy
12:52 PM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Another point is that the broker client debug option is not given in this bootstrap confi...
Roger Borrello
12:08 PM Support #9709: Needed: Basic example of configuring separate client and server
Another point is that the broker client debug option is not given in this bootstrap configuration but they are provid... Sergey Ivanovskiy
12:05 PM Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Sergey Ivanovskiy wrote:
> > With 9709e the broker client configuration has these changes
...
Sergey Ivanovskiy
12:02 PM Support #9709: Needed: Basic example of configuring separate client and server
Roger, the idea of these changes was to use the same relative paths as the same values have in the @directory.xml@. I... Sergey Ivanovskiy
10:54 AM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> With 9709e the broker client configuration has these changes...
Roger Borrello
08:14 AM Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> > > Also we certainly don't want to duplicate the auth mechanisms, CHIPS alongside JWT.
> > I...
Sergey Ivanovskiy
05:29 AM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > @9709d@ cannot. Embedded reports...
Hynek Cihlar
04:06 AM Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > @9709d@ cannot. Embedded reports that should be opened in new ta...
Sergey Ivanovskiy
03:57 AM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> @9709d@ cannot. Embedded reports that should be opened in new tabs are not authorized bec...
Hynek Cihlar
12:38 AM Support #9709: Needed: Basic example of configuring separate client and server
In respect to
>9709d cannot. Embedded reports that should be opened in new tabs are not authorized because the secur...
Sergey Ivanovskiy

03/24/2026

06:28 PM Support #9709: Needed: Basic example of configuring separate client and server
With 9709e the broker client configuration has these changes... Sergey Ivanovskiy
06:18 PM Support #9709: Needed: Basic example of configuring separate client and server
I tested @9709e@ and @9709d@.
@9709e@ can be merged into the trunk. Please complete the review.
@9709d@ cannot....
Sergey Ivanovskiy
04:55 PM Support #9709: Needed: Basic example of configuring separate client and server
Thank you! The broker client was connected. Now I see what happened that the @client.sh@ had been updated. Sergey Ivanovskiy
04:51 PM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> @export TERM=xterm;./client.sh -cbroker1_client.xml@ was used in this test.
Make sure ...
Roger Borrello
04:46 PM Support #9709: Needed: Basic example of configuring separate client and server
This is the client log. The initial connection was to insecure port and guest user: bogus. How should this logic flow? Sergey Ivanovskiy
04:33 PM Support #9709: Needed: Basic example of configuring separate client and server
@export TERM=xterm;./client.sh -cbroker1_client.xml@ was used in this test. Sergey Ivanovskiy
04:29 PM Support #9709: Needed: Basic example of configuring separate client and server
I need to discuss the following logic at @BrokerManager.registerBroker@. While preparing @Hotel_Gui@ environment I go... Sergey Ivanovskiy
05:48 AM Support #9709: Needed: Basic example of configuring separate client and server
OK, I will use web clients spawned on VM that accessed by the vm ip address. Sergey Ivanovskiy
05:39 AM Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Committed revision 16488 (9709d) fixed incorrect prefix. I can t...
Hynek Cihlar
05:33 AM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Committed revision 16488 (9709d) fixed incorrect prefix. I can test only the existed conf...
Hynek Cihlar
05:27 AM Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Code review 9709d.
>
> *Cookie name prefix (`AuthHandler.java:194` in diff)*: The cookie na...
Sergey Ivanovskiy
05:26 AM Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> > Greg, please inspect @ConfigItem@ for defined bootstrap options. This class should define all c...
Sergey Ivanovskiy
03:36 AM Support #9709: Needed: Basic example of configuring separate client and server
Yes, I tested these cases although the prefix that you found was not correct. I will retest the changes with the corr... Sergey Ivanovskiy
03:28 AM Support #9709: Needed: Basic example of configuring separate client and server
Code review 9709d.
*Cookie name prefix (`AuthHandler.java:194` in diff)*: The cookie name is changed to @"--Host-A...
Hynek Cihlar

03/23/2026

12:39 PM Support #9709: Needed: Basic example of configuring separate client and server
> What is about 9709d where cross-site secure cookies with partition attribute CHIPS (Cookies Having Independent Part... Greg Shah
11:15 AM Support #9709: Needed: Basic example of configuring separate client and server
9709d is rebased up to rev 16487. Sergey Ivanovskiy
11:12 AM Support #9709: Needed: Basic example of configuring separate client and server
Yes, I will clean the code in 9709e.
What is about 9709d where cross-site secure cookies with partition attribute ...
Sergey Ivanovskiy
09:41 AM Support #9709: Needed: Basic example of configuring separate client and server
> Greg, please inspect @ConfigItem@ for defined bootstrap options. This class should define all configuration paramet... Greg Shah
04:52 AM Support #9709: Needed: Basic example of configuring separate client and server
I found that we have the following settings... Sergey Ivanovskiy

03/21/2026

03:01 AM Support #9709: Needed: Basic example of configuring separate client and server
Another idea is to use @clientConfig@ and @webClient@ as categories of bootstrap options. Following this way gives
...
Sergey Ivanovskiy

03/20/2026

10:06 AM Support #9709: Needed: Basic example of configuring separate client and server
We have @webClient@ and @clientConfig@ nodes that can be under these parents described by the following algorithm (ja... Sergey Ivanovskiy
02:34 AM Support #9709: Needed: Basic example of configuring separate client and server
Greg, please inspect @ConfigItem@ for defined bootstrap options. This class should define all configuration parameter... Sergey Ivanovskiy

03/18/2026

10:37 AM Support #9709: Needed: Basic example of configuring separate client and server
In the directory, the broker @clientConfig@ would be inside what parent section? It would not be @remote@, right?
...
Greg Shah
10:30 AM Support #9709: Needed: Basic example of configuring separate client and server
Greg, do you propose to replace these ones to @clientConfig@ too?... Sergey Ivanovskiy
08:44 AM Support #9709: Needed: Basic example of configuring separate client and server
Right. This is where I think that @java@ does not intuitively match the idea of our @clientConfig@. Greg Shah
08:02 AM Support #9709: Needed: Basic example of configuring separate client and server
Yes, we have equivalent settings for local web clients given via these directory settings:... Sergey Ivanovskiy
07:58 AM Support #9709: Needed: Basic example of configuring separate client and server
> I agree that @remote@ is counterintuitive, but it has been used historically for the broker client configuration fi... Greg Shah
07:54 AM Support #9709: Needed: Basic example of configuring separate client and server
I agree that @remote@ is counterintuitive, but it has been used historically for the broker client configuration file... Sergey Ivanovskiy
07:42 AM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Please review rev 16471 and rev 16472 (9709e) that use intuitive client config settings @...
Greg Shah

03/17/2026

01:24 PM Support #9709: Needed: Basic example of configuring separate client and server
Found issue and cleaned the code. Please review the committed revision 16473 (9709e). Sergey Ivanovskiy
12:08 PM Support #9709: Needed: Basic example of configuring separate client and server
Please review rev 16471 and rev 16472 (9709e) that use intuitive client config settings @remote:java:minAgentPort@ an... Sergey Ivanovskiy
11:15 AM Support #9709: Needed: Basic example of configuring separate client and server
> Can we add new settings to support jmx and java debugger agents?
Yes, but we should map these into bootstrap cfg...
Greg Shah
02:14 AM Support #9709: Needed: Basic example of configuring separate client and server
Greg, for debugging broker-spawned web clients we need to deliver these parameters @minAgentPort@ and @maxAgentPort@ ... Sergey Ivanovskiy

03/16/2026

01:28 PM Support #9709: Needed: Basic example of configuring separate client and server
Code Review Task branch 9709e Revisions 16469 and 16470
The changes look good.
Greg Shah

03/15/2026

03:20 PM Support #9709: Needed: Basic example of configuring separate client and server
Created 9709e in order to provide the ports range for each broker host. Committed revision 16470.(9709e). Please revi... Sergey Ivanovskiy

03/12/2026

05:23 AM Support #9709: Needed: Basic example of configuring separate client and server
Rebased to revision 16472 (9709d). Sergey Ivanovskiy

03/09/2026

02:50 AM Support #9709: Needed: Basic example of configuring separate client and server
Yes, please review rev 16463 9709d with partitioned cookies. Sergey Ivanovskiy
02:26 AM Support #9709: Needed: Basic example of configuring separate client and server
Sergey, is this ready for a final review? I ask because the issue is at 90% done. Hynek Cihlar

03/02/2026

11:42 AM Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> 22.04 is almost 4 years old. We should not use it.
>
> 24.04 is almost 2 years old. It is st...
Roger Borrello
07:46 AM Support #9709: Needed: Basic example of configuring separate client and server
22.04 is almost 4 years old. We should not use it.
24.04 is almost 2 years old. It is stable and works well. Th...
Greg Shah
06:32 AM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> So, I need to migrate from Ubuntu 22.04 -> 24.04.
I googled this issue and got
*The ...
Sergey Ivanovskiy

03/01/2026

04:25 PM Support #9709 (Review): Needed: Basic example of configuring separate client and server
9709d is ready for the review rev 16452. Sergey Ivanovskiy
04:21 PM Support #9709: Needed: Basic example of configuring separate client and server
So, I need to migrate from Ubuntu 22.04 -> 24.04. Sergey Ivanovskiy
09:10 AM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, can I use @tools/docker@ scripts if I am using Ubuntu 22.04 host? Where can I find...
Roger Borrello
08:52 AM Support #9709: Needed: Basic example of configuring separate client and server
Should I use #9709-362? Sergey Ivanovskiy
08:50 AM Support #9709: Needed: Basic example of configuring separate client and server
Roger, can I use @tools/docker@ scripts if I am using Ubuntu 22.04 host? Where can I find docs for Hotel_Gui docker s... Sergey Ivanovskiy

02/27/2026

06:41 AM Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Sergey, I am going to check in some tools in the @./tools/docker@ directory of *9709d*. I wa...
Sergey Ivanovskiy

02/26/2026

06:10 PM Support #9709: Needed: Basic example of configuring separate client and server
Sergey, I am going to check in some tools in the @./tools/docker@ directory of *9709d*. I was writing up instructions... Roger Borrello
03:59 PM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, is spawner install script updated accordingly?
The bash @install_spawner.sh@ ca...
Roger Borrello
03:46 PM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> I updated rev 16449 (9709d) but I do not know how to setup spawner. I used to run
> [.....
Sergey Ivanovskiy
03:38 PM Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> As I said, I don't want to implement the 9709b approach. I'm just trying to get it documented an...
Sergey Ivanovskiy
03:34 PM Support #9709: Needed: Basic example of configuring separate client and server
As I said, I don't want to implement the 9709b approach. I'm just trying to get it documented and to understand it.
...
Greg Shah
03:33 PM Support #9709: Needed: Basic example of configuring separate client and server
I updated rev 16449 (9709d) but I do not know how to setup spawner. I used to run ... Sergey Ivanovskiy
03:14 PM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Yes, doing it right now.
Thank you. I also placed the branch in @/opt/fwd/9709d@ for c...
Roger Borrello
03:00 PM Support #9709: Needed: Basic example of configuring separate client and server
Yes, doing it right now. Sergey Ivanovskiy
02:56 PM Support #9709: Needed: Basic example of configuring separate client and server
Sergey, is there any chance you could rebase 9709d to the latest trunk? Roger Borrello
02:54 PM Support #9709: Needed: Basic example of configuring separate client and server
My proposals for 9709b were to use the symmetric cryptography to store the private key per session and to preallocate... Sergey Ivanovskiy
02:48 PM Support #9709: Needed: Basic example of configuring separate client and server
Hynek proposed #9709-586 tokens that expired after the specified time. Please review the proposals. The current web c... Sergey Ivanovskiy
02:32 PM Support #9709: Needed: Basic example of configuring separate client and server
The jscript web client is loaded by the java web client, first resources and then jscript code is running.
The jscri...
Sergey Ivanovskiy
12:12 PM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> The token can have an expiration date or can be one time token so each new request needs ...
Greg Shah
10:37 AM Support #9709: Needed: Basic example of configuring separate client and server
At this moment I have this very raw version of @9709b@ (rev 16474) with one time tokens but the scenario in which the... Sergey Ivanovskiy
10:21 AM Support #9709: Needed: Basic example of configuring separate client and server
The token can have an expiration date or can be one time token so each new request needs to get new one. My initial p... Sergey Ivanovskiy
10:13 AM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> After discussion with Hynek we agreed that we need to refresh the token used for the init...
Greg Shah
10:08 AM Support #9709: Needed: Basic example of configuring separate client and server
After discussion with Hynek we agreed that we need to refresh the token used for the initial web socket connection. T... Sergey Ivanovskiy
08:15 AM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Greg, I am sorry for confusions here but we should discuss all these parts from the begin...
Greg Shah
08:03 AM Support #9709: Needed: Basic example of configuring separate client and server
Greg, I am sorry for confusions here but we should discuss all these parts from the beginning because I would propose... Sergey Ivanovskiy
07:56 AM Support #9709: Needed: Basic example of configuring separate client and server
I would like to express the opposite opinion that CHIPs should fit the current design. Sergey Ivanovskiy
07:53 AM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> > My worry here is that this is very over-complicated and has serious resource implicatio...
Greg Shah
07:44 AM Support #9709: Needed: Basic example of configuring separate client and server
> My worry here is that this is very over-complicated and has serious resource implications. I prefer to avoid this ... Sergey Ivanovskiy
07:38 AM Support #9709: Needed: Basic example of configuring separate client and server
> The branch @9709b@ must use authentication tokens instead of http secure cookies to authenticate requests from the ... Greg Shah
03:31 AM Support #9709: Needed: Basic example of configuring separate client and server
Greg, agree with you that I did not express the idea clearly. I am working on @9709b@ and @9709d@ completely differen... Sergey Ivanovskiy

02/25/2026

02:25 PM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > We aren't going to have an additional thread for each session. Tha...
Greg Shah
01:17 PM Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > We aren't going to have an additional thread for each session. Tha...
Hynek Cihlar
11:57 AM Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> We aren't going to have an additional thread for each session. That doesn't scale.
To get an ac...
Sergey Ivanovskiy
11:50 AM Support #9709: Needed: Basic example of configuring separate client and server
We aren't going to have an additional thread for each session. That doesn't scale.
I don't understand what proces...
Greg Shah
09:00 AM Support #9709: Needed: Basic example of configuring separate client and server
I see that the similar context switch is implemented by @LegacyWebSecurityManager@. I can use @AssociatedThread@ to s... Sergey Ivanovskiy

02/24/2026

02:15 AM Support #9709: Needed: Basic example of configuring separate client and server
Stanislav, could we rename and split this logic @SecurityManager.getUserId()@ into @SecurityManager.getUserAndStorage... Sergey Ivanovskiy
 

Also available in: Atom