Project

General

Profile

Activity

From 04/11/2022 to 05/10/2022

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

04/13/2022

04:10 PM Support #5567: move FWD to Java 11
Built hotel_gui, but it does not work correctly.
Most of the scripts for hotel_*ui are based on system-wide java ins...
Tomasz Domin
06:37 AM Support #5567: move FWD to Java 11
Attached for the reference only - patch against trunk branch
branch 5567a:
Rebased to 3821c, pushed to 5567a, com...
Tomasz Domin
11:27 AM Feature #5896: enhance legacy REST support to provide better pure Java development
Ovidiu Maxiniuc wrote:
> @RecordSerializer@:
> * method @initialize()@: I think @record.initialize()@ should be inv...
Constantin Asofiei

04/12/2022

04:27 PM Support #5567: move FWD to Java 11
Till now worked on trunk branch, as I was already working on it:
Added dependencies missing in java 11:
fwdCCS g...
Tomasz Domin
10:29 AM Support #5567: move FWD to Java 11
> as I didn't know if there are any projects based on clean trunk.
All projects are dependent upon 3821c at this p...
Greg Shah
10:24 AM Support #5567: move FWD to Java 11
Greg Shah wrote:
> Via email, from Tomasz:
> Please make sure to rebase 5567a from the latest 3821c. The differenc...
Tomasz Domin
09:14 AM Support #5567: move FWD to Java 11
Via email, from Tomasz:
> Created branch 5567a, started porting with fixing compilation bugs. I've considered upgr...
Greg Shah

04/11/2022

02:42 AM Support #5567 (WIP): move FWD to Java 11
First step - prepare a plan.
Need to review all the code and all tools for problems with JDK11
Tomasz Domin
 

Also available in: Atom