Re: [DISCUSS] Moving Apache River to the Attic

2022-02-15 Thread Michał Kłeczek
> On 16 Feb 2022, at 04:25, Peter Firmstone wrote: > > From the CodebaseAccessor service. > > The CodebaseAccessor proxy (local code) is passed as a parameter along with a > MarshalledInstance of the proxy, by ProxySerializer to ProxyCodebaseSpi. > > https://github.com/pfirmstone/JGDMS/blob/

Re: [DISCUSS] Moving Apache River to the Attic

2022-02-15 Thread Peter Firmstone
Hi Michał, responses inline below. On 15/02/2022 10:22 pm, Michał Kłeczek wrote: On 15 Feb 2022, at 13:05, Peter Firmstone wrote: How the client knows the code needed to deserialise? The service provides this information, typically in a services configuration, How is this configura

Re: [DISCUSS] Moving Apache River to the Attic

2022-02-15 Thread Roy T. Fielding
> On Feb 15, 2022, at 4:05 AM, Peter Firmstone > wrote: > > I think the PMC has already decided River's fate, and I tend to agree with > their decision, the problem is that historically, it hasn't been possible to > innovate inside the Apache River project, innovation has been forced to > hap

Re: [DISCUSS] Moving Apache River to the Attic

2022-02-15 Thread Michał Kłeczek
Follow up: > On 15 Feb 2022, at 13:05, Peter Firmstone wrote: > > >> >> - How do you provide the above mentioned JavaSpaceEventPublisher >> - How would you provide a java.sql.DataSource as a service? > > > If you don't have an ObjectEndpoint, then there is no one to authenticate, > you only

Re: [DISCUSS] Moving Apache River to the Attic

2022-02-15 Thread Michał Kłeczek
> On 15 Feb 2022, at 13:05, Peter Firmstone wrote: > > >> How the client knows the code needed to deserialise? > The service provides this information, typically in a services configuration, > How is this configuration provided to the client and when? > by default this is a space separated li

Re: [DISCUSS] Moving Apache River to the Attic

2022-02-15 Thread Peter Firmstone
On 15/02/2022 8:29 pm, Michał Kłeczek wrote: Hi Peter, JGDMS uses a new implementation of a subset of the Java Serialization’s stream format, with input validation and defenses against malicious data (all connections are first authenticated when using secure endpoints).   Codebase annotatio

Re: [DISCUSS] Moving Apache River to the Attic

2022-02-15 Thread Michał Kłeczek
Hi Peter, > JGDMS uses a new implementation of a subset of the Java Serialization’s > stream format, with input validation and defenses against malicious data (all > connections are first authenticated when using secure endpoints). Codebase > annotations are no longer appended in serialization