cxf icon indicating copy to clipboard operation
cxf copied to clipboard

[CXF-8347] URI processing/caching/extending changes

Open andymc12 opened this issue 4 years ago • 10 comments

Includes:

  • URITemplate cache
  • Extension to allow extenders to wrap runnables from HTTPConduit
  • Numeric handling in URIs
  • URITemplate processes parameters
  • Add checking for form post when content-type includes charsets, etc.

These are part of the changes made in the Open Liberty "fork" of CXF.

andymc12 avatar Sep 22 '20 21:09 andymc12

Rebased from master - was hoping that the force-push would kick off an integration build, but it doesn't seem to have...

andymc12 avatar Oct 01 '20 18:10 andymc12

Sorry @andymc12, I haven't had time to review this PR yet (not forgotten), will do that shortly. The integration builds are not triggering right now since the CI server has changed the name (builds.apache.org -> ci-builds.apache.org), I don't have permissions to modify the repository settings to change webhook endpoints, @dkulp / @coheigea do you have admin rights, guys?

reta avatar Oct 01 '20 19:10 reta

@reta - no worries - it's a fairly big change, so I wasn't expecting instant turnaround. :) Please let me know if you have any questions on these changes. Thanks!

andymc12 avatar Oct 02 '20 00:10 andymc12

@reta I think so - what do I need to change?

coheigea avatar Oct 02 '20 05:10 coheigea

@reta I think so - what do I need to change?

thanks @coheigea , there are instructions on wiki: https://cwiki.apache.org/confluence/display/INFRA/Kicking+off+a+Jenkins+build+with+a+GitHub+PR (please feel free to ping me in private if you need any help). It seems like builds.apache.org now redirects to ci-builds.apache.org, we probably just need to make sure that webhooks work.

reta avatar Oct 02 '20 13:10 reta

@reta For which CXF build on ci-builds should I make those changes in?

coheigea avatar Oct 02 '20 13:10 coheigea

@reta For which CXF build on ci-builds should I make those changes in?

@coheigea https://ci-builds.apache.org/job/CXF/job/CXF-JDK8/, this is out standard one, we could extend it to others later one

reta avatar Oct 02 '20 15:10 reta

@coheigea sorry, just realized we had a dedicated build previously just for PRs, I could clone https://ci-builds.apache.org/job/CXF/job/CXF-JDK8/, and name it like https://ci-builds.apache.org/job/CXF/job/CXF-JDK8-PR/, would be good for you?

reta avatar Oct 02 '20 15:10 reta

Yes please do, I've actually made the change already to "Check "Enable Git validated merge support" and "Build pull requests to the repository" in your build config". Not sure if the other changes are required? Once you copy the changes, I'll revert the changes on the original job...

coheigea avatar Oct 02 '20 15:10 coheigea

@coheigea done, https://ci-builds.apache.org/job/CXF/job/CXF-JDK8-PR/

reta avatar Oct 02 '20 15:10 reta