lgpl/argeo-commons.git
21 months agoFix SSHD packages.
Mathieu Baudier [Thu, 21 Jul 2022 09:18:33 +0000 (11:18 +0200)]
Fix SSHD packages.

21 months agoImprove SSH server. Rename node directory to private.
Mathieu Baudier [Thu, 21 Jul 2022 09:14:04 +0000 (11:14 +0200)]
Improve SSH server. Rename node directory to private.

21 months agoImprove CMS start up and status reporting.
Mathieu Baudier [Thu, 21 Jul 2022 07:02:53 +0000 (09:02 +0200)]
Improve CMS start up and status reporting.

21 months agoMove CMS file utilities to a dedicated package
Mathieu Baudier [Wed, 20 Jul 2022 09:39:17 +0000 (11:39 +0200)]
Move CMS file utilities to a dedicated package

21 months agoMake CMS running without data area, and remove unnecessary dependencies.
Mathieu Baudier [Wed, 20 Jul 2022 09:37:07 +0000 (11:37 +0200)]
Make CMS running without data area, and remove unnecessary dependencies.

21 months agoIntroduce CMS file system implementation
Mathieu Baudier [Wed, 20 Jul 2022 09:36:27 +0000 (11:36 +0200)]
Introduce CMS file system implementation

21 months agoAdd standard and XSF namespace / prefix mappings
Mathieu Baudier [Wed, 20 Jul 2022 07:55:16 +0000 (09:55 +0200)]
Add standard and XSF namespace / prefix mappings

21 months agoMake current subject more similar to future evolution of Java
Mathieu Baudier [Wed, 20 Jul 2022 07:37:45 +0000 (09:37 +0200)]
Make current subject more similar to future evolution of Java

21 months agoWebSocket authentication
Mathieu Baudier [Wed, 20 Jul 2022 06:38:50 +0000 (08:38 +0200)]
WebSocket authentication

21 months agoIntroduce CMS client
Mathieu Baudier [Tue, 19 Jul 2022 11:05:08 +0000 (13:05 +0200)]
Introduce CMS client

21 months agoImprove events and web sockets
Mathieu Baudier [Tue, 19 Jul 2022 10:19:38 +0000 (12:19 +0200)]
Improve events and web sockets

21 months agoClarify CMS initialisation
Mathieu Baudier [Mon, 18 Jul 2022 13:59:51 +0000 (15:59 +0200)]
Clarify CMS initialisation

21 months agoAdapt build to changes in Argeo TP structure
Mathieu Baudier [Mon, 18 Jul 2022 11:10:30 +0000 (13:10 +0200)]
Adapt build to changes in Argeo TP structure

21 months agoCentralise HTTP headers
Mathieu Baudier [Mon, 18 Jul 2022 05:32:25 +0000 (07:32 +0200)]
Centralise HTTP headers

21 months agoUse Java-17 in projects classpath
Mathieu Baudier [Mon, 18 Jul 2022 04:47:04 +0000 (06:47 +0200)]
Use Java-17 in projects classpath

21 months agoJDK HTTP server authentication
Mathieu Baudier [Sun, 17 Jul 2022 14:48:24 +0000 (16:48 +0200)]
JDK HTTP server authentication

21 months agoEnable plain servlet root context.
Mathieu Baudier [Sun, 17 Jul 2022 13:39:59 +0000 (15:39 +0200)]
Enable plain servlet root context.

21 months agoStart supporting JDK HTTP server API
Mathieu Baudier [Sun, 17 Jul 2022 13:32:57 +0000 (15:32 +0200)]
Start supporting JDK HTTP server API

21 months agoIntroduce WebDav support
Mathieu Baudier [Fri, 15 Jul 2022 11:35:23 +0000 (13:35 +0200)]
Introduce WebDav support

21 months agoA2 variants supported
Mathieu Baudier [Thu, 14 Jul 2022 16:11:23 +0000 (18:11 +0200)]
A2 variants supported

21 months agoSSH GraalVM configs
Mathieu Baudier [Wed, 13 Jul 2022 07:23:22 +0000 (09:23 +0200)]
SSH GraalVM configs

21 months agoImprove CLI and GraalVM architecture.
Mathieu Baudier [Wed, 13 Jul 2022 07:12:44 +0000 (09:12 +0200)]
Improve CLI and GraalVM architecture.

21 months agoMake data paths more robust
Mathieu Baudier [Tue, 12 Jul 2022 11:14:33 +0000 (13:14 +0200)]
Make data paths more robust

21 months agoRename SWT RCP project
Mathieu Baudier [Tue, 12 Jul 2022 07:21:28 +0000 (09:21 +0200)]
Rename SWT RCP project

21 months agoRemove explicit dependency to SSHD bundle
Mathieu Baudier [Sun, 10 Jul 2022 10:59:45 +0000 (12:59 +0200)]
Remove explicit dependency to SSHD bundle

21 months agoRename CMS EE4J
Mathieu Baudier [Sun, 10 Jul 2022 10:17:08 +0000 (12:17 +0200)]
Rename CMS EE4J

21 months agoAdapt SWT build
Mathieu Baudier [Sun, 10 Jul 2022 10:13:51 +0000 (12:13 +0200)]
Adapt SWT build

21 months agoMake MiniDesktop RAP compatible.
Mathieu Baudier [Sun, 10 Jul 2022 10:10:24 +0000 (12:10 +0200)]
Make MiniDesktop RAP compatible.

21 months agoRefactor Jetty HTTP server
Mathieu Baudier [Sun, 10 Jul 2022 09:29:54 +0000 (11:29 +0200)]
Refactor Jetty HTTP server

21 months agoRefactor non-SWT projects.
Mathieu Baudier [Sun, 10 Jul 2022 06:57:09 +0000 (08:57 +0200)]
Refactor non-SWT projects.

21 months agoRefactor SWT directory structure.
Mathieu Baudier [Sun, 10 Jul 2022 05:46:29 +0000 (07:46 +0200)]
Refactor SWT directory structure.

22 months agoImprove SSH layer
Mathieu Baudier [Sat, 9 Jul 2022 08:30:32 +0000 (10:30 +0200)]
Improve SSH layer

22 months agoMove GraalVM compilation to SLC
Mathieu Baudier [Fri, 8 Jul 2022 18:21:28 +0000 (20:21 +0200)]
Move GraalVM compilation to SLC

22 months agoAdapt to changes in Argeo TP.
Mathieu Baudier [Fri, 8 Jul 2022 13:28:56 +0000 (15:28 +0200)]
Adapt to changes in Argeo TP.

22 months agoIntroduce CMS SSH server
Mathieu Baudier [Wed, 6 Jul 2022 14:23:40 +0000 (16:23 +0200)]
Introduce CMS SSH server

22 months agoDeal with logging parameters
Mathieu Baudier [Wed, 6 Jul 2022 14:22:39 +0000 (16:22 +0200)]
Deal with logging parameters

22 months agoWork on native compilation of SPNEGO client.
Mathieu Baudier [Mon, 4 Jul 2022 05:51:06 +0000 (07:51 +0200)]
Work on native compilation of SPNEGO client.

22 months agoRemove naming exceptions from DNS browser
Mathieu Baudier [Mon, 4 Jul 2022 05:50:50 +0000 (07:50 +0200)]
Remove naming exceptions from DNS browser

22 months agoFix security providers
Mathieu Baudier [Mon, 4 Jul 2022 05:50:35 +0000 (07:50 +0200)]
Fix security providers

22 months agoMake sure certificate directories are present
Mathieu Baudier [Mon, 4 Jul 2022 05:50:14 +0000 (07:50 +0200)]
Make sure certificate directories are present

22 months agoFix static CMS initialisation.
Mathieu Baudier [Sun, 3 Jul 2022 05:45:18 +0000 (07:45 +0200)]
Fix static CMS initialisation.

22 months agoFix various issues on a fresh dev environment deployment
Mathieu Baudier [Sat, 2 Jul 2022 12:00:37 +0000 (14:00 +0200)]
Fix various issues on a fresh dev environment deployment

22 months agoSSL truststore working.
Mathieu Baudier [Fri, 1 Jul 2022 07:43:15 +0000 (09:43 +0200)]
SSL truststore working.

22 months agoHTTPS server working.
Mathieu Baudier [Fri, 1 Jul 2022 04:31:44 +0000 (06:31 +0200)]
HTTPS server working.

22 months agoWorking SPNEGO clients.
Mathieu Baudier [Thu, 30 Jun 2022 18:07:40 +0000 (20:07 +0200)]
Working SPNEGO clients.

22 months agoSPNEGO working
Mathieu Baudier [Thu, 30 Jun 2022 16:12:08 +0000 (18:12 +0200)]
SPNEGO working

22 months agoRefactor deploy properties and move legacy CMS exception.
Mathieu Baudier [Thu, 30 Jun 2022 09:39:55 +0000 (11:39 +0200)]
Refactor deploy properties and move legacy CMS exception.

22 months agoMake multi-referentials support more robust.
Mathieu Baudier [Wed, 29 Jun 2022 08:57:40 +0000 (10:57 +0200)]
Make multi-referentials support more robust.

22 months agoIndex employeeNumber attribute.
Mathieu Baudier [Wed, 29 Jun 2022 08:03:42 +0000 (10:03 +0200)]
Index employeeNumber attribute.

22 months agoLazy loading of attributes
Mathieu Baudier [Wed, 29 Jun 2022 07:50:12 +0000 (09:50 +0200)]
Lazy loading of attributes

22 months agoSupport roles from multiple directories
Mathieu Baudier [Wed, 29 Jun 2022 06:55:11 +0000 (08:55 +0200)]
Support roles from multiple directories

22 months agoIntroduce CurrentSubject
Mathieu Baudier [Wed, 29 Jun 2022 06:28:11 +0000 (08:28 +0200)]
Introduce CurrentSubject

22 months agoDeal with case when groups are not visible by the user
Mathieu Baudier [Wed, 29 Jun 2022 04:43:15 +0000 (06:43 +0200)]
Deal with case when groups are not visible by the user

22 months agoExperiment with Java preferences.
Mathieu Baudier [Tue, 28 Jun 2022 06:13:06 +0000 (08:13 +0200)]
Experiment with Java preferences.

22 months agoImprove initialisation.
Mathieu Baudier [Mon, 27 Jun 2022 16:56:34 +0000 (18:56 +0200)]
Improve initialisation.

22 months agoDisable OSGi configuration admin and LDIF-based deploy config.
Mathieu Baudier [Mon, 27 Jun 2022 15:50:11 +0000 (17:50 +0200)]
Disable OSGi configuration admin and LDIF-based deploy config.

22 months agoImprove, clarify and register namespaces
Mathieu Baudier [Mon, 27 Jun 2022 10:37:40 +0000 (12:37 +0200)]
Improve, clarify and register namespaces

22 months agoRegister JCR namespaces.
Mathieu Baudier [Mon, 27 Jun 2022 08:14:14 +0000 (10:14 +0200)]
Register JCR namespaces.

22 months agoActivate deploy config immediately, in order to avoid deadlock.
Mathieu Baudier [Mon, 27 Jun 2022 08:14:00 +0000 (10:14 +0200)]
Activate deploy config immediately, in order to avoid deadlock.

22 months agoSupport IPA
Mathieu Baudier [Sun, 26 Jun 2022 18:50:57 +0000 (20:50 +0200)]
Support IPA

22 months agoDirectory as a hierarchy unit.
Mathieu Baudier [Sun, 26 Jun 2022 08:47:05 +0000 (10:47 +0200)]
Directory as a hierarchy unit.

22 months agoUse runtime namespace context as default.
Mathieu Baudier [Sun, 26 Jun 2022 08:46:50 +0000 (10:46 +0200)]
Use runtime namespace context as default.

22 months agoRefactor SWT UX.
Mathieu Baudier [Sun, 26 Jun 2022 08:46:10 +0000 (10:46 +0200)]
Refactor SWT UX.

22 months agoAuthenticate SWT event loop.
Mathieu Baudier [Sun, 26 Jun 2022 08:45:12 +0000 (10:45 +0200)]
Authenticate SWT event loop.

22 months agoIntroduce plain styled control and editable text.
Mathieu Baudier [Thu, 23 Jun 2022 12:45:13 +0000 (14:45 +0200)]
Introduce plain styled control and editable text.

22 months agoMove UX components between packages
Mathieu Baudier [Thu, 23 Jun 2022 10:59:13 +0000 (12:59 +0200)]
Move UX components between packages

22 months agoChange package of non-JCR SWT components.
Mathieu Baudier [Thu, 23 Jun 2022 10:41:27 +0000 (12:41 +0200)]
Change package of non-JCR SWT components.

22 months agoChange ScrolledPage package
Mathieu Baudier [Thu, 23 Jun 2022 10:12:09 +0000 (12:12 +0200)]
Change ScrolledPage package

22 months agoImprove naming. Fix Argeo namespace base.
Mathieu Baudier [Thu, 23 Jun 2022 08:22:55 +0000 (10:22 +0200)]
Improve naming. Fix Argeo namespace base.

22 months agoSimplify LDAP directory.
Mathieu Baudier [Thu, 23 Jun 2022 07:02:49 +0000 (09:02 +0200)]
Simplify LDAP directory.

22 months agoRefactor CMS UX API
Mathieu Baudier [Thu, 23 Jun 2022 05:00:34 +0000 (07:00 +0200)]
Refactor CMS UX API

22 months agoSeparate LDIF and LDAP DAOs
Mathieu Baudier [Wed, 22 Jun 2022 11:13:19 +0000 (13:13 +0200)]
Separate LDIF and LDAP DAOs

22 months agoDecorrelate directory implementation from user admin
Mathieu Baudier [Wed, 22 Jun 2022 08:05:00 +0000 (10:05 +0200)]
Decorrelate directory implementation from user admin

22 months agoIntroduce transaction working copy abstraction
Mathieu Baudier [Wed, 22 Jun 2022 05:57:08 +0000 (07:57 +0200)]
Introduce transaction working copy abstraction

22 months agoRename transaction package
Mathieu Baudier [Wed, 22 Jun 2022 05:07:49 +0000 (07:07 +0200)]
Rename transaction package

22 months agoFix functional filter
Mathieu Baudier [Wed, 22 Jun 2022 04:51:39 +0000 (06:51 +0200)]
Fix functional filter

22 months agoRefactor naming packages
Mathieu Baudier [Wed, 22 Jun 2022 04:27:01 +0000 (06:27 +0200)]
Refactor naming packages

22 months agoLDAP support for hierarchy unit. Code clean up.
Mathieu Baudier [Wed, 22 Jun 2022 04:17:26 +0000 (06:17 +0200)]
LDAP support for hierarchy unit. Code clean up.

22 months agoIntroduce system roles
Mathieu Baudier [Tue, 21 Jun 2022 09:27:36 +0000 (11:27 +0200)]
Introduce system roles

22 months agoIntroduce directory kinds.
Mathieu Baudier [Tue, 21 Jun 2022 05:18:11 +0000 (07:18 +0200)]
Introduce directory kinds.

22 months agoImprove ACR viewer.
Mathieu Baudier [Mon, 20 Jun 2022 10:42:19 +0000 (12:42 +0200)]
Improve ACR viewer.

22 months agoFix get directory content path
Mathieu Baudier [Mon, 20 Jun 2022 08:36:31 +0000 (10:36 +0200)]
Fix get directory content path

22 months agoSimplify hierarchy units
Mathieu Baudier [Mon, 20 Jun 2022 08:32:09 +0000 (10:32 +0200)]
Simplify hierarchy units

22 months agoIntroduce directory content provider
Mathieu Baudier [Fri, 17 Jun 2022 10:12:25 +0000 (12:12 +0200)]
Introduce directory content provider

22 months agoImprove ACR.
Mathieu Baudier [Thu, 16 Jun 2022 10:27:40 +0000 (12:27 +0200)]
Improve ACR.

22 months agoRefactor to use ACR instead of JCR.
Mathieu Baudier [Thu, 16 Jun 2022 07:29:03 +0000 (09:29 +0200)]
Refactor to use ACR instead of JCR.

22 months agoIntroduce hierarchies in user management
Mathieu Baudier [Wed, 15 Jun 2022 09:15:52 +0000 (11:15 +0200)]
Introduce hierarchies in user management

22 months agoStart clarifying user admin.
Mathieu Baudier [Mon, 13 Jun 2022 05:53:47 +0000 (07:53 +0200)]
Start clarifying user admin.

22 months agoMini desktop graalvm packaging.
Mathieu Baudier [Sat, 11 Jun 2022 08:56:28 +0000 (10:56 +0200)]
Mini desktop graalvm packaging.

22 months agoSwitch thin logger to synchronous in order to support native images
Mathieu Baudier [Thu, 9 Jun 2022 10:35:00 +0000 (12:35 +0200)]
Switch thin logger to synchronous in order to support native images

23 months agoStatic CMS working as native image
Mathieu Baudier [Wed, 8 Jun 2022 11:16:34 +0000 (13:16 +0200)]
Static CMS working as native image

23 months agoStatic CMS working as native image.
Mathieu Baudier [Wed, 8 Jun 2022 10:44:12 +0000 (12:44 +0200)]
Static CMS working as native image.

23 months agoNative image configuration for single user repository.
Mathieu Baudier [Wed, 8 Jun 2022 10:34:53 +0000 (12:34 +0200)]
Native image configuration for single user repository.

23 months agoIgnore node directory
Mathieu Baudier [Wed, 8 Jun 2022 10:34:33 +0000 (12:34 +0200)]
Ignore node directory

23 months agoFix error reporting
Mathieu Baudier [Wed, 8 Jun 2022 10:34:21 +0000 (12:34 +0200)]
Fix error reporting

23 months agoRemove files committed by mistake
Mathieu Baudier [Wed, 8 Jun 2022 10:33:04 +0000 (12:33 +0200)]
Remove files committed by mistake

23 months agoMake ACR implementation more robust.
Mathieu Baudier [Wed, 8 Jun 2022 09:29:10 +0000 (11:29 +0200)]
Make ACR implementation more robust.

23 months agoACR compatible with Android.
Mathieu Baudier [Wed, 8 Jun 2022 08:28:40 +0000 (10:28 +0200)]
ACR compatible with Android.

23 months agoDo not log all types.
Mathieu Baudier [Tue, 7 Jun 2022 10:51:52 +0000 (12:51 +0200)]
Do not log all types.

23 months agoRemove strong dependencies to various classes not supported by Android
Mathieu Baudier [Tue, 7 Jun 2022 10:51:39 +0000 (12:51 +0200)]
Remove strong dependencies to various classes not supported by Android