Project

General

Profile

Activity

From 04/14/2022 to 05/13/2022

05/13/2022

01:47 PM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
Understood.
This is a long term feature as opposed to something that must be delivered quickly. I don't want to l...
Greg Shah
01:34 PM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
Greg Shah wrote:
> I don't want to support both Jetty and Tomcat in the same server.
Adding Tomcat side by side t...
Hynek Cihlar
11:34 AM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
I don't want to support both Jetty and Tomcat in the same server. Many customers will have REST, SOAP, WebHandler an... Greg Shah
10:58 AM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
Greg Shah wrote:
> > There are no servlets for SOAP, REST, WebHandler, so these parts need to be refactored to allow...
Hynek Cihlar
10:12 AM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
Separately (via email) we discussed the implications of running the converted code in a Tomcat container. Doing that... Greg Shah
10:08 AM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
> There are no servlets for SOAP, REST, WebHandler, so these parts need to be refactored to allow it - and there will... Greg Shah
10:07 AM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
Constantin wrote:
> There are no servlets for SOAP, REST, WebHandler, so these parts need to be refactored to allo...
Greg Shah
10:06 AM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
Hynek wrote:
> AFAIK Tomcat can be embedded in a Java process similarly as Jetty. Whether all the features FWD cur...
Greg Shah
10:03 AM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
We have a customer that has extensive processes and tooling to deploy part of their application in a Tomcat container... Greg Shah
09:56 AM Feature #6364 (New): implement an option to use Tomcat instead of Jetty as the embedded webserver...
Greg Shah

05/10/2022

12:53 PM Support #6341: evaluate JNA as a replacement for LIBFFI and/or our built-in COM bridge
"Java Native Access (JNA)":https://github.com/java-native-access/jna is an open source library which provides a dynam... Greg Shah
12:44 PM Support #6341 (New): evaluate JNA as a replacement for LIBFFI and/or our built-in COM bridge
Greg Shah
12:33 PM Support #6340: move JNI and native dependencies into the jar
This article describes a technique to load our own native libraries (and other native dependencies) from our own jar ... Greg Shah
12:21 PM Support #6340 (New): move JNI and native dependencies into the jar
Greg Shah
12:30 PM Support #5568: implement application-specific TERMINFO database overrides
See #6340. We could use the same technique to extract this application-specific TERMINFO database and avoid the inst... Greg Shah

05/09/2022

01:00 PM Support #5567 (Review): move FWD to Java 11
Ovidiu Maxiniuc wrote:
> During the weekend I did some research in this area. I was very curious of what are the dif...
Tomasz Domin
10:42 AM Support #5567: move FWD to Java 11
Just a note to myself regarding SPI locale providers.
I though it would be possible to add SPI locale provider witho...
Tomasz Domin
10:22 AM Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> [...] I am trying to minimize changes/risks, as even now I've encountered some issue and have ...
Ovidiu Maxiniuc
09:07 AM Support #5567: move FWD to Java 11
Greg Shah wrote:
> Are the regressions specific to Java 11 (5567a) or are they in 3821c?
All are in 3821c.
I've...
Tomasz Domin
08:38 AM Support #5567: move FWD to Java 11
Are the regressions specific to Java 11 (5567a) or are they in 3821c? Greg Shah
07:01 AM Support #5567: move FWD to Java 11
Rebased to 3821c/r13853, restarted testing.
Found two more regression cases:
#6149#note-67
#6149#note-68
Othe...
Tomasz Domin

05/06/2022

02:26 PM Support #5567: move FWD to Java 11
Today I've rebased to latest 3821c and implemented changes/formatings/optimization proposed Ovidiu and started testin... Tomasz Domin
09:12 AM Support #5567: move FWD to Java 11
Ovidiu Maxiniuc wrote:
> > * make use of @Long/Integer/Character.valueOf@ instead of @new Long/Integer/Character@ ...
Tomasz Domin

05/05/2022

12:47 PM Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> My understanding of this task is migrating codebase and toolset to Java 11. I took the opportu...
Ovidiu Maxiniuc
11:53 AM Support #5567: move FWD to Java 11
Copied from #6208#note-25 as it matches here better:
My understanding of this task is migrating codebase and tools...
Tomasz Domin
10:52 AM Bug #6084: NIO SSL performance is slower than standard Java SSL
Greg Shah wrote:
> In #5384, Hynek implemented Conscrypt support for the web client communication (Java client SSL t...
Hynek Cihlar

05/04/2022

10:31 AM Support #5567: move FWD to Java 11
Greg Shah wrote:
> > Actually I am using <replace> tasks to replace string in generated java file, as there is only ...
Tomasz Domin

05/03/2022

07:03 AM Feature #5776: reduce memory requirements for the FWD client
> The BLOB and CLOB support was added in #3500. That task has no useful details about the actual implementation, jus... Greg Shah
06:45 AM Support #5567: move FWD to Java 11
> > I don't think we need to be dynamic. Download it and manually modify the code. We will post the customized vers... Greg Shah

05/02/2022

04:02 PM Support #5567: move FWD to Java 11
Greg Shah wrote:
> I don't think we need to be dynamic. Download it and manually modify the code. We will post the...
Tomasz Domin
08:10 AM Bug #6084: NIO SSL performance is slower than standard Java SSL
In #5384, Hynek implemented Conscrypt support for the web client communication (Java client SSL to web client over th... Greg Shah

04/29/2022

02:54 PM Support #5567: move FWD to Java 11
I don't think we need to be dynamic. Download it and manually modify the code. We will post the customized version ... Greg Shah
02:20 PM Support #5567: move FWD to Java 11
Today:
* Rebased to latest (fixed) version of 3821c
* Fixed more warnings - committed today: 5567a/13834
* Started...
Tomasz Domin

04/26/2022

12:41 PM Support #5567: move FWD to Java 11
> antlr warnings are related with objects representing numbers instantiation:
Let's just modify ANTLR 2.7.7 to fix...
Greg Shah

04/25/2022

03:42 PM Support #5567: move FWD to Java 11
Rebased to latest 3821c and still testing Tomasz Domin
01:44 PM Support #5567: move FWD to Java 11
Greg Shah wrote:
> Please show an example.
antlr warnings are related with objects representing numbers instantiati...
Tomasz Domin

04/22/2022

01:27 PM Feature #5896: enhance legacy REST support to provide better pure Java development
OK, at a minimum, it seems like we need a list of those paths which are unsecured. These are publicly visible and re... Greg Shah
12:42 PM Feature #5896: enhance legacy REST support to provide better pure Java development
Greg, this is a 'chicken and the egg' problem. Lets say an application secures only the @/rest/private/@ paths and l... Constantin Asofiei
12:31 PM Feature #5896: enhance legacy REST support to provide better pure Java development
> If I use defaults for @login_path@, this mode where authentication is done at each call will no longer work.
Wha...
Greg Shah
12:08 PM Feature #5896: enhance legacy REST support to provide better pure Java development
The structure of an ACL to check if a path must be authenticated is:... Constantin Asofiei
12:08 PM Feature #5896: enhance legacy REST support to provide better pure Java development
Greg Shah wrote:
> Constantin Asofiei wrote:
> > If I force defaults for @rest/authentication/login_path@ and @rest...
Constantin Asofiei
12:05 PM Feature #5896: enhance legacy REST support to provide better pure Java development
Constantin Asofiei wrote:
> If I force defaults for @rest/authentication/login_path@ and @rest/authentication/logout...
Greg Shah
06:38 AM Feature #5896: enhance legacy REST support to provide better pure Java development
If I force defaults for @rest/authentication/login_path@ and @rest/authentication/logout_path@, to @/fwdlogin@ and @/... Constantin Asofiei
11:52 AM Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> Greg Shah wrote:
> > > Unfortunately antlr generated code will produce warnings in Java 11 un...
Greg Shah
10:10 AM Support #5567: move FWD to Java 11
Today I refactored code to make use of ReflectiveOperationException on .newInstance (instead of 4 other exceptions), ... Tomasz Domin
05:42 AM Support #5567: move FWD to Java 11
Greg Shah wrote:
> > Unfortunately antlr generated code will produce warnings in Java 11 until we migrate to newer v...
Tomasz Domin

04/21/2022

12:46 PM Support #5567: move FWD to Java 11
> Unfortunately antlr generated code will produce warnings in Java 11 until we migrate to newer version (which is a s... Greg Shah
12:36 PM Support #5567: move FWD to Java 11
Today I've mainly worked on changes to newInstance and datatypes conversion, static accessors
Unfortunately antlr g...
Tomasz Domin
11:38 AM Feature #5896: enhance legacy REST support to provide better pure Java development
Greg Shah wrote:
> > or just disable the authentication at the rest/soap/webhandler nodes in the directory.
>
> W...
Constantin Asofiei
11:18 AM Feature #5896: enhance legacy REST support to provide better pure Java development
> or just disable the authentication at the rest/soap/webhandler nodes in the directory.
What is the advantage of ...
Greg Shah
11:14 AM Feature #5896: enhance legacy REST support to provide better pure Java development
Greg Shah wrote:
> This approach requires an explicit intervention to open everything. But that intervention is not...
Constantin Asofiei
11:13 AM Feature #5896: enhance legacy REST support to provide better pure Java development
This approach requires an explicit intervention to open everything. But that intervention is not hard. It is just a... Greg Shah
09:27 AM Feature #5896: enhance legacy REST support to provide better pure Java development
> the point is to 'force' the user to 'open access to all' for certain APIs, so these are explicitly visible in the d... Greg Shah
09:18 AM Feature #5896: enhance legacy REST support to provide better pure Java development
Greg Shah wrote:
> We probably should all the ones that are built into FWD. I see no reason these should be optiona...
Constantin Asofiei
09:02 AM Feature #5896: enhance legacy REST support to provide better pure Java development
> > I agree that we cannot expect calling applications to be rewritten to our authentication model. I'm not suggesti... Greg Shah
08:53 AM Feature #5896: enhance legacy REST support to provide better pure Java development
Code Review Task Branch 3821c Revision 13800
The changes are good.
Greg Shah

04/20/2022

03:08 PM Feature #5896: enhance legacy REST support to provide better pure Java development
3821c/13800 contains improvements from the #5896-17 review.
The docs are updated and examples added in [[p2j:Java ...
Constantin Asofiei

04/19/2022

11:07 AM Support #5567: move FWD to Java 11
Rebased to the latest p2j 3821c (13792)
Managed to build and test hotel_chui - no issues found.
As I dont have a ...
Tomasz Domin

04/15/2022

01:42 PM Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> But I cannot make Swing GUI work - there is only yellow rectangle on screen, the application s...
Tomasz Domin

04/14/2022

10:59 AM Support #5567: move FWD to Java 11
Client Web GUI - both embedded and Virtual Desktop are now working fine
But I cannot make Swing GUI work - there is ...
Tomasz Domin
02:23 AM Support #5567: move FWD to Java 11
Client Web GUI app works except there is a problem with font sizes.
The reason is modularization and ClassLoader.cl...
Tomasz Domin
 

Also available in: Atom