Re: [Geoserver-devel] Use securityFilter in SecureCatalogImpl bulk get methods

2024-05-30 Thread Gabriel Roldan
oops, forgot to add link https://osgeo-org.atlassian.net/browse/GEOS-11423 *camptocamp* INNOVATIVE SOLUTIONS BY OPEN SOURCE EXPERTS *Gabriel Roldán* Geospatial Developer On Thu, May 30, 2024 at 3:27 PM Gabriel Roldan < gabriel.rol...@camptocamp.com> wrote: > I went ahead and creat

Re: [Geoserver-devel] Use securityFilter in SecureCatalogImpl bulk get methods

2024-05-30 Thread Gabriel Roldan
I went ahead and created a jira ticket, mostly for internal tracking purposes. If there's anything to discuss please follow up in there? cheers, *camptocamp* INNOVATIVE SOLUTIONS BY OPEN SOURCE EXPERTS *Gabriel Roldán* Geospatial Developer On Thu, May 30, 2024 at 12:16 PM Gabriel Roldan

Re: [Geoserver-devel] Match webui workspace admin functionality in the REST API

2024-05-30 Thread Gabriel Roldan
https://osgeo-org.atlassian.net/browse/GEOS-11421 *camptocamp* INNOVATIVE SOLUTIONS BY OPEN SOURCE EXPERTS *Gabriel Roldán* Geospatial Developer On Thu, May 30, 2024 at 12:32 PM Gabriel Roldan < gabriel.rol...@camptocamp.com> wrote: > Okay, I'll create a ticket then. > &g

Re: [Geoserver-devel] is CatalogListener.reloaded() dead code?

2024-05-30 Thread Gabriel Roldan
gt; precisa che ogni circostanza inerente alla presente email (il suo >>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è >>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il >>> messaggio Le è giunto per errore, è tenut

Re: [Geoserver-devel] Match webui workspace admin functionality in the REST API

2024-05-30 Thread Gabriel Roldan
(testing the geocat > bridge plugin which uses the REST API). It would be nice to provide access > for automation limited to specific workspaces. > -- > Jody Garnett > > > On May 30, 2024 at 8:08:51 AM, Gabriel Roldan < > gabriel.rol...@camptocamp.com> wrote: > >>

[Geoserver-devel] Use securityFilter in SecureCatalogImpl bulk get methods

2024-05-30 Thread Gabriel Roldan
I've noticed quite an overhead in dealing with large catalogs coming from SecureCatalogImpl.getXXX():List<> methods Reason being it does a "full table scan" and filters in-process, while the list(Class, Filter,...):Iterator method relies on the ResourceAccessManager build of a security filter.

[Geoserver-devel] Match webui workspace admin functionality in the REST API

2024-05-30 Thread Gabriel Roldan
Hey all, The mentioning of unmatched webui/rest functionality for URL checks in the other thread reminded me I wanted to bring up this topic too. Thing is, ResourceAccessManager (default, geofence, geoserver-acl) allows defining if a user is a workspace administrator. If so, the webui will allow

Re: [Geoserver-devel] Thinking about community modules packaging

2024-05-30 Thread Gabriel Roldan
I'm afraid this would solve the packaging issue but not the problem of deploying both the COG and the Azure blobstore extensions, as you'd end up with duplicate netty dependencies with incompatible versions. In GeoServer Cloud I had to deal with this specific issue, using the

Re: [Geoserver-devel] is CatalogListener.reloaded() dead code?

2024-05-21 Thread Gabriel Roldan
>> - * This method will be removed in recent version as the idea of a >> "reload" will not exist. >> - * >> - * @deprecated. >> - */ >> +/** A callback notifying when GeoServer configuration has been >> reloaded. */ >> vo

Re: [Geoserver-devel] is CatalogListener.reloaded() dead code?

2024-05-20 Thread Gabriel Roldan
S BY OPEN SOURCE EXPERTS *Gabriel Roldán* Geospatial Developer On Mon, May 20, 2024 at 1:30 AM Jody Garnett wrote: > What does happen on catalogue reload? can we restore the event? > > -- > Jody Garnett > > > On Sun, May 19, 2024 at 5:27 PM Gabriel Roldan < > gabriel

[Geoserver-devel] is CatalogListener.reloaded() dead code?

2024-05-19 Thread Gabriel Roldan
Hey all, tried to live-test a CatalogListener.reloaded() implementation, turns out I can't find any caller in the codebase: grep "\.reloaded()" -R --include=*.java wms/src/test/java/org/geoserver/wms/capabilities/GetCapabilitiesLegendURLTest.java: ((LegendSampleImpl)

Re: [Geoserver-devel] Backporting filter parameter fixes for file blobstore

2024-05-10 Thread Gabriel Roldan
sounds great to me *camptocamp* INNOVATIVE SOLUTIONS BY OPEN SOURCE EXPERTS *Gabriel Roldán* Geospatial Developer On Fri, May 10, 2024 at 12:14 PM Andrea Aime < andrea.a...@geosolutionsgroup.com> wrote: > Hi all, > a month ago this PR that fixes an issue with filter parameters handling in >

Re: [Geoserver-devel] Pre-proposal discussion, amending community module graduation rules

2024-03-13 Thread Gabriel Roldan
I like Jody's alternative wording. I may be mistaken but there seems to be two kinds of community modules. Those that are in the communityRelease profile and those that aren't. Here's an idea: for those that are, it'd be good to have a build job that runs the tests, and they should be required to

Re: [Geoserver-devel] Upcoming 2.25-RC Release candidate planning

2024-02-16 Thread Gabriel Roldan
Hi, I do want to get involved in the ResourceStore API discussion. Unfortunately, I'll be on vacation next week, so if you don't mind I propose we leave it off from this release. Meanwhile, I'd like to ask Niels to update the PR description with a (rather succinct) description of the issue and

Re: [Geoserver-devel] GeoServer on Java 21

2023-10-21 Thread Gabriel Roldan
Hi Andrea, good idea indeed. Unfortunately, the build won't work out of the box (I now know you know from comments in another pr). I've created this draft PR to follow up on this: https://github.com/geoserver/geoserver/pull/7207 So far `mvn clean install` works for the core modules, will try

Re: [Geoserver-devel] Add Java 17 JDK to build.geoserver.org?

2023-09-20 Thread Gabriel Roldan
lieve. >> >> Add it as a topic for tomorrows PSC meeting. >> >> Jody >> >> On Sun, Sep 10, 2023 at 10:39 PM Gabriel Roldan < >> gabriel.rol...@camptocamp.com> wrote: >> >>> Hi, >>> >>> I need to publish a spring-b

[Geoserver-devel] Add Java 17 JDK to build.geoserver.org?

2023-09-10 Thread Gabriel Roldan
Hi, I need to publish a spring-boot:3.x/spring:6.x Java client for GeoServer ACL. The problem is there's no Java 17 JDK in build.geoserver.org. Is it possible to add one? since that's the only way to publish the maven artifacts. TIA, *camptocamp* INNOVATIVE SOLUTIONS BY OPEN SOURCE EXPERTS

[Geoserver-devel] [JIRA] (GEOS-11094) Bump org.hsqldb:hsqldb:2.7.1 to 2.7.2

2023-08-03 Thread Gabriel Roldan (JIRA) via Geoserver-devel
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiMDQxYzAxNzUwYjg0NDE1NjllYzAzZmUyYzI3Y2EwZDEiLCJwIjoiaiJ9

[Geoserver-devel] [JIRA] (GEOS-11090) Use Catalog streaming API in WorkspacePage

2023-07-31 Thread Gabriel Roldan (JIRA) via Geoserver-devel
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiYTNjNzdmNDMwMTE0NDY3ZTg2MjIxZWZhZGViY2JmZTQiLCJwIjoiaiJ9

[Geoserver-devel] [JIRA] (GEOS-11089) Performance penalty adding namespaces while loading catalog

2023-07-31 Thread Gabriel Roldan (JIRA) via Geoserver-devel
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiOTYxYzgzNDBkNDFiNGQ0YmJlN2QwYzgwNGRiODQwMzQiLCJwIjoiaiJ9

[Geoserver-devel] [JIRA] (GEOS-11088) 30% of startup time spent in XstreamPersister's CRSConverter

2023-07-31 Thread Gabriel Roldan (JIRA) via Geoserver-devel
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiNjA4YTQ3YTlmN2YzNGNmNGI5YzQ5MGEzZTEwMjgyNWUiLCJwIjoiaiJ9

[Geoserver-devel] [JIRA] (GEOS-11087) Fix IsolatedCatalogFacade unnecessary performance overhead

2023-07-31 Thread Gabriel Roldan (JIRA) via Geoserver-devel
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiZTU4OTg0NmMyODYyNDI1NjhkMTBlN2I2NDAzNmY5NWYiLCJwIjoiaiJ9

Re: [Geoserver-devel] changes to ResourceStore

2023-07-05 Thread Gabriel Roldan
If "the codebase had drifted away from the intended use over time" I think it's even more important to stick to the contract and not the other way around. As far as I can see, there are two abstractions, ResourceStore and Resource, the former clearly says "This abstraction assumes a unix like file

[Geoserver-devel] [JIRA] (GEOS-11049) Community module "datadir catalog loader"

2023-07-01 Thread Gabriel Roldan (JIRA) via Geoserver-devel
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiNTZhMGE0ZGUyYzY5NGUyYjk4MGEwZGVhOGQyZTFkZjYiLCJwIjoiaiJ9 ) / New

[Geoserver-devel] New community module "datadir-catalog-loader"

2023-07-01 Thread Gabriel Roldan
Hi list, There's an optimized data-directory specific catalog and config loader plugin developed under geoserver-cloud's code base that we'd like to contribute upstream as a community module. Its goal is to improve the startup time of GeoServer when configured with a data directory that has

Re: [Geoserver-devel] New community module "datadir-catalog-loader"

2023-07-01 Thread Gabriel Roldan
> On Sat, Jul 1, 2023 at 4:25 PM Gabriel Roldan > wrote: > >> Hi, list, >> >> There's an optimized data-directory-specific catalog and config loader >> plugin developed under geoserver-cloud's code base that we'd like to >> contribute upstream as a community

[Geoserver-devel] New community module "datadir-catalog-loader"

2023-07-01 Thread Gabriel Roldan
Hi, list, There's an optimized data-directory-specific catalog and config loader plugin developed under geoserver-cloud's code base that we'd like to contribute upstream as a community module. Its goal is to improve the startup time of GeoServer when configured with a data directory that has

Re: [Geoserver-devel] Jenkins build job to publish GeoServer ACL maven artifacts

2023-04-21 Thread Gabriel Roldan
an example of how to work with the credentials? > > If you look at the existing jobs that deploy they are configured with a > maven settings.xml file. > -- > Jody Garnett > > > On Fri, Apr 21, 2023 at 10:24 AM Gabriel Roldan < > gabriel.rol...@camptocamp.com> wrote: > &

Re: [Geoserver-devel] GeoSever ACL: is an OsGeo Corporate Contribution Agreement still needed?

2023-04-21 Thread Gabriel Roldan
t; Looking at the page your found it was from 2006: > https://wiki.osgeo.org/w/index.php?title=Corporate_Contributor_License_Agreement_(CCLA)=history > > > -- > Jody Garnett > > > On Fri, Apr 21, 2023 at 10:16 AM Gabriel Roldan < > gabriel.rol...@camptocamp.com> w

[Geoserver-devel] Jenkins build job to publish GeoServer ACL maven artifacts

2023-04-21 Thread Gabriel Roldan
Hey Jody, For the GeoServer ACL we have github CI build jobs [1], but IIRC you mentioned you didn't want maven repo credentials spread over anything but build.geoserver.org. It looks like I do have permissions to create new build jobs, but I'd need some assistance in setting up the credentials

[Geoserver-devel] GeoSever ACL: is an OsGeo Corporate Contribution Agreement still needed?

2023-04-21 Thread Gabriel Roldan
Hi PSC, In looking for the template document from OsGeo to send a "Software Grant and Corporate Contributor License Agreement" for the GeoSever ACL project, I found this wiki page [1], linking to the Corporate Contributor License Agreement (CCLA)

Re: [Geoserver-devel] GSIP-217 geoserver/geoserver-acl repository

2023-04-07 Thread Gabriel Roldan
t; Jody Garnett > > > On Fri, Apr 7, 2023 at 11:16 AM Jody Garnett > wrote: > >> Sure Gabe; happy to do so - hold on. >> -- >> Jody Garnett >> >> >> On Fri, Apr 7, 2023 at 9:36 AM Gabriel Roldan < >> gabriel.rol...@camptocamp.com> wrote:

[Geoserver-devel] GSIP-217 geoserver/geoserver-acl repository

2023-04-07 Thread Gabriel Roldan
Hey guys, Can someone with admin access to the geoserver github org create the geoserver/geoserver-acl repository and make me an admin, so we can proceed with GSIP-217? TIA, *camptocamp* INNOVATIVE SOLUTIONS BY OPEN SOURCE EXPERTS *Gabriel Roldán* Geospatial Developer

Re: [Geoserver-devel] GeoFence/ACL related Rule model/evaluation question

2023-03-31 Thread Gabriel Roldan
*Gabriel Roldan* Geospatial Developer On Thu, Mar 30, 2023 at 7:48 AM Emanuele Tajariol < emanuele.tajar...@geosolutionsgroup.com> wrote: > Hi Gabriel, > > I guess that with your model you are losing some flexibility wrt GeoFence: > Fact is, the LIMIT and ALLOW rules may have differe

[Geoserver-devel] GeoFence/ACL related Rule model/evaluation question

2023-03-29 Thread Gabriel Roldan
I might be missing? TIA! Gabe *camptocamp* INNOVATIVE SOLUTIONS BY OPEN SOURCE EXPERTS *Gabriel Roldan* Geospatial Developer ___ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver

Re: [Geoserver-devel] GSIP-217 Sibling repository for GeoServer ACL project

2023-03-29 Thread Gabriel Roldan
for the identified steps to completion. Cheers, Gabe *camptocamp* INNOVATIVE SOLUTIONS BY OPEN SOURCE EXPERTS *Gabriel Roldan* Geospatial Developer On Tue, Mar 28, 2023 at 1:52 PM Torben Barsballe wrote: > After catching up on the background of 216 along with this proposal, the > approach makes

[Geoserver-devel] [JIRA] (GEOS-10917) To transfer ownership of the GeoServer ACL project to OsGeo

2023-03-29 Thread Gabriel Roldan (JIRA) via Geoserver-devel
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiY2UxZDkwMzc4MjY1NGRhY2ExMTJjNjBjMjhlOTA4MTgiLCJwIjoiaiJ9 ) / Sub-task

[Geoserver-devel] [JIRA] (GEOS-10916) Create Jenkins build job to publish GeoServer ACL maven artifacts

2023-03-29 Thread Gabriel Roldan (JIRA) via Geoserver-devel
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiNmJlNzNiN2NlNjE4NGQ1ZDkzNTJhODk3OTExNjA2MjAiLCJwIjoiaiJ9 ) / Sub-task

[Geoserver-devel] [JIRA] (GEOS-10915) Create a GeoServer Community Module for a plugin that integrates GeoServer with the GeoServer ACL service.

2023-03-29 Thread Gabriel Roldan (JIRA) via Geoserver-devel
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiMmM2NWMzMzFiZGM3NDI5ZWEzYmFlZWQ5NmYxYzE2ZmQiLCJwIjoiaiJ9 ) / Sub-task

[Geoserver-devel] [JIRA] (GEOS-10914) Create github geoserver/geoserver-acl repository

2023-03-29 Thread Gabriel Roldan (JIRA) via Geoserver-devel
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiMDRhMGFkY2FhYTFhNDM3NGI0MjE0NDhmMjA5NGNmYWUiLCJwIjoiaiJ9 ) / Sub-task

[Geoserver-devel] [JIRA] (GEOS-10913) [GSIP 217] GeoServer ACL project

2023-03-29 Thread Gabriel Roldan (JIRA) via Geoserver-devel
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiM2I5MmQ3NTVmYTIwNDk3NWEyMjQwNDg3NzRhNWJmNTciLCJwIjoiaiJ9 ) / New

Re: [Geoserver-devel] GSIP-217 Sibling repository for GeoServer ACL project

2023-03-27 Thread Gabriel Roldan
Thank you all. Question, shall we wait for the 10 days grace period for all members to vote or is it time to move it from "under discussion" to "in progress"? TIA, *camptocamp* INNOVATIVE SOLUTIONS BY OPEN SOURCE EXPERTS *Gabriel Roldan* Geospatial Developer On Mon, Mar

Re: [Geoserver-devel] GSIP-217 Sibling repository for GeoServer ACL project

2023-03-23 Thread Gabriel Roldan
The proposal is updated specifying the versioning approach. Is there anything else to discuss or can we proceed to voting? TIA, *camptocamp* INNOVATIVE SOLUTIONS BY OPEN SOURCE EXPERTS *Gabriel Roldan* Geospatial Developer On Wed, Mar 22, 2023 at 5:55 AM Andrea Aime < andre

Re: [Geoserver-devel] GSIP-217 Sibling repository for GeoServer ACL project

2023-03-21 Thread Gabriel Roldan
nity module to gs-acl-plugin:1.1. Gabe > > -- > Jody Garnett > > > On Tue, Mar 21, 2023 at 6:23 AM Gabriel Roldan < > gabriel.rol...@camptocamp.com> wrote: > >> Hi all, >> >> as discussed in the "GSIP-216 GeoFence 4.0.x" email thread, I've c

[Geoserver-devel] GSIP-217 Sibling repository for GeoServer ACL project

2023-03-21 Thread Gabriel Roldan
github.com/geoserver/geoserver/wiki/GSIP-217 for details, comment back and vote. Best regards, Gabriel. *camptocamp* INNOVATIVE SOLUTIONS BY OPEN SOURCE EXPERTS *Gabriel Roldan* Geospatial Developer ___ Geoserver-devel mailing list Geoserver-devel@lists.sourc

Re: [Geoserver-devel] GSIP-216 GeoFence 4.0.x

2023-03-16 Thread Gabriel Roldan
, *camptocamp* INNOVATIVE SOLUTIONS BY OPEN SOURCE EXPERTS *Gabriel Roldan* Geospatial Developer On Mon, Mar 13, 2023 at 12:14 PM Andrea Aime < andrea.a...@geosolutionsgroup.com> wrote: > Hi Gabriel, > I’m going to start briefly and do what I haven’t done in ages: cast a -1 >

Re: [Geoserver-devel] PRs to Update Spring and Spring Security

2023-03-15 Thread Gabriel Roldan
On Wed, 18 Jan 2023 at 07:31, Andrea Aime wrote: > Hi Joseph, > thanks for sharing the progress. Some additions inline below > > On Tue, Jan 17, 2023 at 10:31 PM Joseph Miller > wrote: > >> *Spring MVC Content Negotiation* >> ContentNegotiationConfigurer.favorPathExtension is deprecated (and no

[Geoserver-devel] GeoServer 2.23-RC1 released

2023-03-14 Thread Gabriel Roldan
s know. We do our best to acknowledge everyone who responds during this testing window as part of the final release announcement. This is your chance to take part; give the release candidate a download, let us know how it works, and we can get GeoServer 2.23.0 out next.

Re: [Geoserver-devel] GSIP-216 GeoFence 4.0.x

2023-03-10 Thread Gabriel Roldan
ion choice. Meanwhile, anyone can use the OpenAPI specification to code-generate clients and upgrade to v2 at their own pace. > > 4) Use of spring RMI --> > > Repository adapters? Not sure I follow the approach. > As explained above. The idea is to get rid of Spring RMI as it'

Re: [Geoserver-devel] GSIP-216 GeoFence 4.0.x

2023-03-10 Thread Gabriel Roldan
k alone. Thanks again for the review and comments, looking forward to yours and anyone else's. Cheers, Gabe. > Looking forward in reading your feedback. > >Cheers, >Emanuele > > > [1] https://github.com/geoserver/geofence/issues/128 > [2] https://github.com/geoserver/ge

[Geoserver-devel] 2.23-RC1 - release artefacts available for testing now

2023-03-10 Thread Gabriel Roldan
Hi all, The release artifacts for 2.23-RC1 are ready, please grab them and give them a shot https://build.geoserver.org/view/release/job/geoserver-release/110/artifact/distribution/2.23-RC1/ and test especially if you are on windows or a Mac. Cheers, -- Gabriel Roldán

Re: [Geoserver-devel] 2.23-RC /1.23-RC/29-RC Release train is starting

2023-03-09 Thread Gabriel Roldan
Hi all, just a heads up that GeoServer's main branch version was updated to 2.24-SNAPSHOT, depending on GeoTools 30-SNAPSHOT, and GeoWebCache 1.24-SNAPSHOT. Cheers, On Wed, 8 Mar 2023 at 11:08, Gabriel Roldan wrote: > Heads up, I'm going to kick off the 29-RC release of GeoTo

[Geoserver-devel] 2.23-RC /1.23-RC/29-RC Release train is starting

2023-03-08 Thread Gabriel Roldan
Heads up, I'm going to kick off the 29-RC release of GeoTools this morning, depending on how this goes Andrea will do GWC 1.23-RC and then I will continue with GeoServer 2.23-RC. Cheers, -- Gabriel Roldán ___ Geoserver-devel mailing list

[Geoserver-devel] GSIP-216 GeoFence 4.0.x

2023-03-07 Thread Gabriel Roldan
Hi list, I've just created a GSIP (216) with a proposal to make several improvements to GeoFence. Please see https://github.com/geoserver/geoserver/wiki/GSIP-216 for details. *camptocamp* INNOVATIVE SOLUTIONS BY OPEN SOURCE EXPERTS *Gabriel Roldán* Geospatial Developer

[Geoserver-devel] 2.23-RC Release train

2023-03-07 Thread Gabriel Roldan
Hi, Due to a lack of capacity, I couldn't yet start with the 2.23-RC release, so sorry for the delay. That said, as the release manager I'm announcing the start of the release train by tomorrow Wednesday, March 8. Cheers, -- Gabriel Roldán ___

Re: [Geoserver-devel] seeking permission to increase release data directory size

2023-01-25 Thread Gabriel Roldan
I've been secretly wishing we shipped with a nicer default datadir for years, something like ne indeed. Maybe we can evaluate decoupling the data/ directory (data/release, data/minimal, etc.) from the codebase into its own repository and make the data/ directory a submodule instead? In that

Re: [Geoserver-devel] GeoFence Rule limits not working?

2022-12-08 Thread Gabriel Roldan
> > Area unions are indeed performed when considering groups: if a user is > added to a group, its privileges will be widened to also allow permissions > granted by belonging to the new group. > > Just out of curiosity, what is your use case requiring enlarging limit > accesses? >

Re: [Geoserver-devel] GeoFence Rule limits not working?

2022-12-05 Thread Gabriel Roldan
y on >> top of a rule >> allowing access, so you need two rules, one that says "yes you can >> access" and another >> of limit type saying "but with the following limitations" >> >> Cheers >> Andrea >> >> On Fri, D

Re: [Geoserver-devel] GeoFence dev branch

2022-12-05 Thread Gabriel Roldan
fence/wiki/GS-GF-Compatibility-matrix#a-note-about-main-and-master-branches > >Cheers, >Emanuele > > > > On Fri, Dec 2, 2022 at 12:58 PM Gabriel Roldan > wrote: > >> Hi, >> I'm working on a GeoFence issue for which I'll write a separate email. >> This

[Geoserver-devel] GeoFence Rule limits not working?

2022-12-02 Thread Gabriel Roldan
Hi, I think this is a GeoFence bug, but would need confirmation. RuleLimits are not being respected, as far as I can see. For example, if I want to create a Rule stating a given user or role can see all layers but within a given area, my understanding is a Rule with Access Type = LIMIT, and an

[Geoserver-devel] GeoFence dev branch

2022-12-02 Thread Gabriel Roldan
Hi, I'm working on a GeoFence issue for which I'll write a separate email. This one is about collaboration. I see the master branch is at 3.5-SNAPSHOT but 3.6.0 is released, and though there's a 3.5.x branch, there's no 3.6.x. So the question is if master should be at 3.6-SNAPSHOT, or a 3.6.x

Re: [Geoserver-devel] Workpace/layer home page selection problematic with large data directories

2022-11-28 Thread Gabriel Roldan
Hi Andrea, for the record, here's the branch with the catalog loader optimization [1]. I need to add some docs before proposing it as a community module, but it's working ok in a vanilla geoserver deployment with ~80k layers, ~4k workspaces, and wms/wfs/wcs/wmts services configured for each

[Geoserver-devel] [JIRA] (GEOS-10760) GeoFence XML REST API broken: wrong element names

2022-11-28 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiZTYyMzk2ZWM3YmUxNDZhNDlmMzI4ZjMyMGFmNWEzYmUiLCJwIjoiaiJ9 ) / Bug

[Geoserver-devel] [JIRA] (GEOS-10717) XStreamServiceLoader performance improvement with XstreamPersister caching

2022-10-20 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiNWI3OGExZGY1ZGI1NDk3Yjg4ZWNlMTI2YTRhZTk1MzUiLCJwIjoiaiJ9

[Geoserver-devel] [JIRA] (GEOS-10714) DefaultGeoServerFacade throws ConcurrentModificationException for workspace settings and services

2022-10-20 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiYjA1ZDk0NzVlYTQzNDkxNmI5ZDgzMjQ5MzY0MDVlNDQiLCJwIjoiaiJ9 ) / Bug

[Geoserver-devel] [JIRA] (GEOS-10676) Support uploading .bmp and .gif images as SLD Package icons through restconfig

2022-09-28 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiZGNjZmEzZDhhZmVhNDkxZWE2ZDBhM2FiNzY2NWUyNDIiLCJwIjoiaiJ9

Re: [Geoserver-devel] PGRaster community module resurrection

2022-09-07 Thread Gabriel Roldan
e if it becomes stable enough for an extension. > > Jody > > On Mon, Sep 5, 2022 at 9:43 AM Gabriel Roldan > wrote: > >> Hi there, >> >> I've just created a PR to resurrect the pgraster community module: >> https://github.com/geoserver/geoserver/pull/6

[Geoserver-devel] PGRaster community module resurrection

2022-09-05 Thread Gabriel Roldan
Hi there, I've just created a PR to resurrect the pgraster community module: https://github.com/geoserver/geoserver/pull/6166 Since this is a customer requirement, consequently I'm stepping up as maintainer. To do so, I've copied the required code from gt-imagemosaic-jdbc:2.26.x, before the

[Geoserver-devel] embedded Geofence REST API not using JAXB element names

2022-08-30 Thread Gabriel Roldan
Hi there, this is on main with geofence-server. I wonder what is the actually expected encoding for Geofence Jaxb objects. For example, the output of /geoserver/rest/geofence/rules will give something like the xml fragment below, which doesn't match the annotations in JaxbRuleList etc such as:

Re: [Geoserver-devel] KML endpoints

2022-08-04 Thread Gabriel Roldan
=1.0.0=GetFeature=tiger%3Atiger_roads=50 > > Is this useful? It doesn't seem to be, at least to me. > > Cheers > Andrea > > > On Wed, Aug 3, 2022 at 2:46 AM Gabriel Roldan > wrote: > >> Hi there, >> >> looking at the KML endpoints mapping, the >> &qu

[Geoserver-devel] KML endpoints

2022-08-02 Thread Gabriel Roldan
Hi there, looking at the KML endpoints mapping, the "kmlURLMapping" SimpleUrlHandlerMapping has entries for /kml and /kml/* I couldn't find any working example/doc for that uri. It seems all kml requests are to be handled by the kml reflector instead at /wms/kml and /{workspace}/wms/kml, except

[Geoserver-devel] [JIRA] (GEOS-10561) CatalogImpl.save(StoreInfo) business rule to handle ResourceInfo.namespace

2022-06-26 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiNzY4YjhhYzQ4MzY2NGQ5YjhiYzY1YWQwOTYzMGVmYjkiLCJwIjoiaiJ9

Re: [Geoserver-devel] Propose a new community module: freemarker template editor

2022-06-26 Thread Gabriel Roldan
Sounds great indeed. Can't give you the go-ahead though. On Fri, 24 Jun 2022 at 16:09, Jean Pommier wrote: > Hi dev list, > > I would like to propose a new community module : a web UI page for the > edition of the FreeMarker templates. > > [image: edition-page.png] > > This is an old project

[Geoserver-devel] [JIRA] (GEOS-10560) Make GeoServerConfigurationLock reentrant

2022-06-24 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiNWI2NzM0MjQwNjQ2NDEzNmE1MzRlMTBhMjBhM2JjNDQiLCJwIjoiaiJ9

[Geoserver-devel] [JIRA] (GEOS-10559) Lazy initialization of GetMapKvpRequestReader's HTTP client used to fetch remote styles

2022-06-23 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiMWY1OTNkZTc2OGY2NGM0MWI5NDIyMDBjMWNjZjExNjkiLCJwIjoiaiJ9

Re: [Geoserver-devel] REST API no longer working on main?

2022-04-16 Thread Gabriel Roldan
I can't replicate with latest main so far (running web-app's Start from eclipse). What operation are you referring to? and which maven profiles are enabled? may be unrelated, but the first answer here [1] lead me to search for @Controller annotated classes, and found that

[Geoserver-devel] [JIRA] (GEOS-10445) Upgrade springframework from 5.1.20.RELEASE to 5.2.20.RELEASE

2022-04-01 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiZmM3MmE4ZmQ0YjVkNDc1MzkwMTM0MWY4ZmViYjJmY2MiLCJwIjoiaiJ9 ) / Task

[Geoserver-devel] [JIRA] (GEOS-10425) NullPointerException on new AbstractAccessRuleDAO.lock() method

2022-03-18 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiNmMwN2RlN2QwZWRmNDRhMDg1MDU5OTQ4MmY5MDExYWIiLCJwIjoiaiJ9 ) / Bug

[Geoserver-devel] teradata downgrade to community breaks the build on empty local m2 repo

2022-02-22 Thread Gabriel Roldan
Hi, I'm getting a build failure on `main`, apparently only if the old teradata jar is not in the local maven repo (e.g. rm -rf ~/.m2/repository/org/geoserver first). And wonder why the builds didn't fail for https://github.com/geoserver/geoserver/pull/5688 Maybe it's getting it from the maven

Re: [Geoserver-devel] Default value for Layer abstracts

2022-01-31 Thread Gabriel Roldan
yer-group). I believe this was the change in that commit that did it: > > > https://github.com/geoserver/geoserver/commit/3ea0b9817a4f1264c815d874ae612bf5e6d6fea4#diff-ce88fe929a6cf41c007f131c83eae16caedb0e849ccc0ccfe2ddcec7bdaead3cL1003 > > > On Mon, Jan 31, 2022 at 11:33 AM Gabr

Re: [Geoserver-devel] Default value for Layer abstracts

2022-01-31 Thread Gabriel Roldan
Hey man, nice to hear from you. That seems strange actually, but couldn't track down when it was added, it's already there at the first git commit (44bacafcf1) in June 2011, so it's from the svn days. Wait, yeah, been like that since 2007 at least:

[Geoserver-devel] [JIRA] (GEOS-10375) jdbcconfig does not support WMTSStoreInfo and WMTSLayerInfo

2022-01-30 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiYjY5NzEwMmUzNmMxNDZiNWI3YWQ3YmM0ZmIxOWI3NzMiLCJwIjoiaiJ9 ) / Bug

[Geoserver-devel] [JIRA] (GEOS-10374) Log exception flooding opening GWC's NewCachedLayerPage

2022-01-29 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiNzQ1ODEwYTc1M2NmNDg1Zjg4Yzg4YTMyZmEwMDI2ODgiLCJwIjoiaiJ9 ) / Bug

[Geoserver-devel] [JIRA] (GEOS-10371) NullPointerException logged when removing LayerGroup with null workspace

2022-01-26 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiOWE3NWZhMzhjMWY3NDIyYTg3MTcxNjIwMTk1NTUxYjAiLCJwIjoiaiJ9 ) / Bug

[Geoserver-devel] [JIRA] (GEOS-10364) Duplicate bean definitions in gwc spring context config files

2022-01-23 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiOThjMmE5MmNmYmRkNDUxZjkxZDYyODI0YjVmMWVhZDgiLCJwIjoiaiJ9 ) / Task

[Geoserver-devel] [JIRA] (GEOS-10348) Remove unnecessary dependeny on com.h2database:h2 from gs-platform

2022-01-05 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiYTQ4MGVkMDk1MDE2NDZmN2I3ZDJlMzcxMDJlZjMyYWQiLCJwIjoiaiJ9 ) / Task

Re: [Geoserver-devel] Time to remove the geogig community module?

2021-12-19 Thread Gabriel Roldan
+1 iirc I wanted to remove it a long time ago El dom., 19 de diciembre de 2021 16:02, Ian Turton escribió: > +1 > > On Sun, 19 Dec 2021, 16:56 Nuno Oliveira, < > nuno.olive...@geosolutionsgroup.com> wrote: > >> +1 >> >> On Sun, Dec 19, 2021 at 4:06 PM Simone Giannecchini < >>

[Geoserver-devel] [JIRA] (GEOS-10134) Dead code: CatalogFactory.create(Class)

2021-07-05 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiMDU1ZjBjYWRlZTNiNGJiZGExZWNjY2U2ZTUyNTI2ZTkiLCJwIjoiaiJ9 ) / Task

Re: [Geoserver-devel] [Geotools-devel] PMD complexity checks... "cognitive complexity"

2021-06-12 Thread Gabriel Roldan
Hey Andrea, that looks great. Is it complementary with the ExcessiveMethodLength rule or surpasses it? This reminded me I had these unpushed branches. Created a jira ticket and these pr's: https://github.com/geotools/geotools/pull/3544 https://github.com/geotools/geotools/pull/3545

[Geoserver-devel] [JIRA] (GEOS-10109) Excessive (500+) method lengths. Add a PMD rule to enforce it.

2021-06-12 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiYzI2ZjViN2VlZGY4NGQ4MWIyNDI3YjRjYTIzYzEyYzAiLCJwIjoiaiJ9

[Geoserver-devel] [JIRA] (GEOS-10106) Remove direct dependency on gs-platform and gt-cql from all community modules

2021-06-11 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiMWE5YTY5MGI0ZjdjNDRlNGExODkwMDU5N2IwM2NjMTUiLCJwIjoiaiJ9

Re: [Geoserver-devel] Interesting bit from OGC API - Tiles... storing meta-info about tiles?

2021-05-28 Thread Gabriel Roldan
If that's all the meta info to store, anything not in the tile file itself would be overkill. Looks like we only need 2 bits for a full/empty/unknown flag. On Linux and MacOS it should be possible to use extended file attributes, dunno about Windows. I'm pretty sure S3 also supports custom object

[Geoserver-devel] [JIRA] (GEOS-10074) GeoFence "Admin rules" grant "ADMIN" access to unauthorized users

2021-05-21 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiNTIwMTI0MmM5MDIzNGZjMDk0NzVjMjZhMzA0ZGVjMGYiLCJwIjoiaiJ9 ) / Bug

[Geoserver-devel] [JIRA] (GEOS-10071) GeoFence H2 configuration lost on abnormal server shutdown

2021-05-20 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiYjJkNWU5ZTJhYWQwNDdlY2EzZDUzYjlkYWNmNTgyOTkiLCJwIjoiaiJ9 ) / Bug

[Geoserver-devel] [JIRA] (GEOS-10070) GeoFence doesn't work when the local IP address is reported as IPv6

2021-05-20 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiNTk5YmFmNmY0YjAxNDdhZThhNTk5Y2NkNWUxZWM3YjYiLCJwIjoiaiJ9 ) / Bug

[Geoserver-devel] [JIRA] (GEOS-10022) JDBCConfig's ConfigDatabase save() and remove() leave objects in internal cache

2021-04-15 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiNGJmYzAyMzRhNTAxNDMwOWFkYWYyNGJlYTFhN2QyZTkiLCJwIjoiaiJ9 ) / Bug

Re: [Geoserver-devel] Sharing locks between GWC and data dir resources considered harmful

2021-04-08 Thread Gabriel Roldan
Hi Andrea, totally accurate analysis. Also, meta-tile locks serve a very different purpose than config locks IIRC. Meta-tile locks are most useful at seed-on-demand time, where you get concurrent tile requests from the browser/client that fall into the same meta-tile and there's a cache hit, so

Re: [Geoserver-devel] GSIP-199 Update commercial support categories

2021-03-30 Thread Gabriel Roldan
+1 On Tue, 30 Mar 2021 at 14:31, Jody Garnett wrote: > Please check out the proposal (updated in today's meeting): > - GSIP 199 Update commercial support categories > > > This proposal updates the description of the commercial support >

Re: [Geoserver-devel] [Geotools-devel] Filtering style contents for map rendering and legend rendering

2021-03-25 Thread Gabriel Roldan
Hey Andrea, that looks great. Here's an idea, instead of two vendor options, use a single one with enum values, like in: normal|legend_only|map_only with "normal" being the default -included both for legend and map rendering- (call it "default" or "both"). On Wed, 24 Mar 2021 at 07:16,

[Geoserver-devel] [JIRA] (GEOS-9994) New community module: gs-rest-openapi-java-client

2021-03-23 Thread Gabriel Roldan (JIRA)
Gabriel Roldan ( https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A54db8b09-1e64-436a-adac-248049585cee ) *created* an issue GeoServer ( https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiNmM0MDQwMTk3ZDU5NDRhMmJhODcwNDkyZjhkNjZjMjQiLCJwIjoiaiJ9 ) / Task

  1   2   3   4   5   6   7   8   >