Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-06-30Bug 563987 - Use ServiceCaller instead of ServiceTracker in commonY20200701-1200Y20200701-0020I20200701-0330I20200630-1800Thomas Watson2-59/+19
bundle. Change-Id: I34936ccc46c35610e9d06065768c1b581e006c7b Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-30Bug 563987 - Handle service rankingsThomas Watson2-12/+101
The implementation did not track service ranking. If rankings changed such that the cached service is no longer the highest ranked the implementation would keep returning the lower ranked instance. Change-Id: I086ed3e9b7f9ca2e2005cb304b3c8e8348c9be1a Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-29Bug 564747 - Fix empty query params to use the empty stringI20200629-1800Thomas Watson3-4/+82
Fix the query string parameter map parsing treat empty params to be set to the empty string. Change-Id: Ie86757fa0a440bda42f32e5830a1de34964f6fe7 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-29Bump version for 4.17 release.Thomas Watson2-2/+2
Change-Id: Ib279df4947d190507bde58e1f0ea9337d1688cce Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-29Bug 563987 - Provide a ServiceCaller for doing single-shot lookup ofY20200629-1000Y20200629-0740Alexander Kurtakov1-2/+2
OSGi services Fix javadoc errors in the nightly build: ../../../rt.equinox.bundles/bundles/org.eclipse.equinox.common/src/org/eclipse/core/runtime/ServiceCaller.java:44: error: bad use of '>' * ServiceCaller.callOnce(MyClass.class, ILog.class, (logger) -> logger.info("All systems go!")); ^ ../../../rt.equinox.bundles/bundles/org.eclipse.equinox.common/src/org/eclipse/core/runtime/ServiceCaller.java:77: error: bad use of '>' * log.call(logger -> logger.info(msg); ^ 2 errors Change-Id: Ibf71f1dedfd8ea726a8d71db26b0aa9269bd4874 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-26Bug 563987 - add a current method for ServiceCallerI20200628-1800I20200626-1800Thomas Watson2-1/+19
Many cases it is useful to just get the current available service from the ServiceCaller instance. Change-Id: I6a1cc3968c1aca55bea30265f2d97fb21500455e Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-25Bug 563987 - ServiceCaller for one-shot service lookupI20200625-1800Alex Blewitt7-4/+542
There are several times where looking up an OSGi service on demand instead of having a persistent service association may make sense. For example, if static debug options are used for the platform then it may not be desirable to look them up each time the debug flag is accessed. Alternatively, error logs may choose to defer looking up the log until the error situation occurs. By providing a wrapper for doing service lookup on demand, we ensure that we follow OSGi guidelines for returning the service after use, and by providing a functional API we can pass in the code required that needs the log with minimal caller involvement. Additionally the ServiceCaller provides a simple way to cache a single instance of the service for cases where the service is used often Change-Id: I6f301cd85e52dc5d25949d93970cdf4e7b331272 Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com> Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-24Bump version for 4.17 release.Thomas Watson7-6/+17
Change-Id: I9fbaab374947b8df1e64f360d1ddd2092cf43e03 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-16Bug 564314 - Update to Jetty 9.4.30Y20200624-1200Y20200622-0340Y20200620-1200Y20200617-2350Y20200617-1200Y20200617-1040Y20200617-0510Y20200617-0320I20200624-1800I20200623-1800I20200623-1010I20200622-1800I20200621-1800I20200620-1800I20200619-1800I20200618-1800I20200617-1800I20200616-1800Alexander Kurtakov3-3/+3
Bump equinox.server.jetty feature version. Change-Id: I869f5fd6d3f308099281877a01cc815227097b91 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-16Bug 564086 - unpredictable eventhandlers execution sequenceI20200616-0620Andrey Loskutov1-1/+1
Change-Id: I2641f633907b298a66e5d394a4899292061fc0b0 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2020-06-16Bug 564086 - bump bundle versionAndrey Loskutov2-2/+2
Change-Id: Ifdbcb54163c251368cd3d787b85821f19886af42 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2020-06-15Bug 564247 - Update BREEs to 1.8 in equinox.bundlesI20200616-0320I20200616-0140I20200615-1800Alexander Kurtakov6-13/+33
Handle org.eclipse.equinox.app. Change-Id: I4fc81b834b3d69cd474ebaeff4a4dda0912bbf8c Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-14Bug 564247 - Update BREEs to 1.8 in equinox.bundlesAlexander Kurtakov4-7/+8
Handle o.e.equinox.bidi.tests. Change-Id: Iffc490557f732020f71b58fec726c3d4e51fd4dd Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-14Bug 564247 - Update BREEs to 1.8 in equinox.bundlesI20200614-1800Alexander Kurtakov6-22/+24
Fix compile warnings. Change-Id: Id8adc2136c0915aa6209b7d4efc70691fb7a48bc Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Bug 564258 - [ds.tests] Fail in maven because of internal classesI20200613-1800I20200612-1800Thomas Watson1-28/+37
Use BundleContext.getAllServiceReferences and ServiceTracker.open(true) to indicate that the test wants to get all service references regardless of any class space wiring issues. This is to work around a build issue with the tests that ends up packaging the types from the test bundles into the main ds.tests bundle. Change-Id: I7fd67f209f76e90e18001a1f24e064aed49586a1 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-12Version bumps for 4.17 streamThomas Watson2-2/+2
Change-Id: Id58125055bb4b12af885a73553bce594ff4b21b8 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-12Bug 564247 - Update BREEs to 1.8 in equinox.bundlesAlexander Kurtakov12-83/+93
Bump o.e.equinox.http.registry. Some warnings fixes for warnings after move to Java 8. Change-Id: Ia6b52dfb420b509e53a60a8a2d7909d8a5e6f4a5 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Bug 564247 - Update BREEs to 1.8 in equinox.bundlesAlexander Kurtakov4-7/+8
Bump o.e.equinox.bidi. Change-Id: I31570c991dd19141680024e451c480941b89af3b Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Bug 564250 - Bump feature versions for OSGi R8Alexander Kurtakov10-10/+10
Minor bumps as this is major OSGi version. Change-Id: I78f775f081a2350153dae433ef7ac665489877b5 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Fix _ used as identifier giving warning on Java 8I20200612-0650Alexander Kurtakov1-2/+2
Change-Id: I975d6e009a8debfe8070689ba55c0e87f7b3821e Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Fix o.e.equinox.region.tests against OSGi R8.I20200612-0400Alexander Kurtakov4-11/+37
* Implement new API. * Bump BREE. * Bump minor version for BREE change. Change-Id: Icd42dd83f00e9c24d979e1b2bace417cd00e7d47 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Lambda conversions in o.e.equinox.http.servlet.test.Alexander Kurtakov5-146/+102
Change-Id: Ib4f39895f9e050a45dde110ef1d509bc2f334c5e Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Minor version and BREE bump for o.e.equinox.http.servlet.testsAlexander Kurtakov4-10/+22
OSGi R8 uses Java 8 API thus its dependent bundles has to or there is failure at build time that java.util.Optional is not found. Change-Id: I415b5bfa42938f3b1d6506a56cc9dc38f2bb74c7 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-07Bug 563845 - Version bumps for 4.17 streamI20200611-1800I20200610-1800I20200609-1800I20200609-0150I20200608-1800I20200607-1800Alexander Kurtakov2-2/+2
Change-Id: Ibec127fc16ab0ff3e4b4259fe1863c0ef9ad04ca Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-04Bug 563840 - POM and product version change for 4.17 releaseI20200606-1800I20200606-0940I20200606-0910I20200606-0700I20200606-0400I20200606-0050I20200605-2140I20200605-1500I20200605-1230I20200605-1200I20200605-1150I20200605-0950I20200605-0910I20200605-0720Sravan Kumar Lakkimsetti67-67/+67
Change-Id: I7d7d2d7545dacd4315e736d0b7c83c2eea683160 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-05-28Bug 563630 - Update to Jetty 9.4.29Y20200609-2100Y20200609-0150S4_16_0_RC2S4_16_0_RC1R4_16I20200604-0540I20200603-0600I20200602-1800I20200602-0600I20200602-0510I20200602-0010I20200601-1800I20200601-0640I20200601-0140I20200531-1800I20200531-0600I20200530-0600I20200529-0550I20200528-0200R4_16_maintenanceAlexander Kurtakov1-1/+2
Touch jetty feature. Change-Id: I3380474ab856d10ba4a1a7c413d2aa9ff7565cf5 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-05-25Bug 563467 - Deploy ecj compiler from 4.16 M3 and use it for 4.16 RCY20200528-0030I20200528-0000I20200527-1800I20200527-0600I20200526-1800I20200526-0600I20200525-1800Alexander Kurtakov3-3/+3
builds Fix needless import in equinox.console Change-Id: I8ddb7e4eead2b11f31d841517b6feaae79c57eba Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-05-25Removed unused importI20200525-0640Dani Megert1-1/+0
2020-05-11Bug 562243 - Improve evaluation of init parameters & BREE 1.8 updateS4_16_0_M3I20200524-1800I20200524-0850I20200524-0600I20200524-0220I20200523-1800I20200523-0600I20200522-1800I20200521-1000I20200520-1800I20200520-0600I20200519-1800I20200519-1130I20200519-1010I20200518-2220I20200518-1800I20200516-0600I20200515-1930I20200514-1800I20200513-1800I20200512-1800I20200511-1800Karsten Thoms5-15/+36
Includes minor version increment. Change-Id: I4138399d782a6a3be9e219bdfd0a42b2a92c4fdd Signed-off-by: Karsten Thoms <karsten.thoms@karakun.com>
2020-05-11Bug 563067 - [event] make EventRedeliverer an AllServiceListenerThomas Watson1-2/+2
Change-Id: If9285eebc7b28e5967eb77040884bb8cdfc31d3b Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-05-11Bug 562843 - Do not decode already decoded servletPathsRaymond Augé2-1/+86
Signed-off-by: Raymond Augé <raymond.auge@liferay.com>
2020-05-11Bug 562843 - Do not decode already decoded servletPathsThomas Watson5-58/+5
Change-Id: I71fe217e3bb598dc02a6d1976e5475a8841eb267 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-05-05Bug 562843 - Invalid behavior in HttpServletRequest methods with respectI20200511-0700I20200510-1800I20200509-1800I20200509-0600I20200509-0450I20200506-1800Raymond Augé3-5/+69
to URI encoding Change-Id: I54237e224a22ceafe6b3cd7b66e602c12899558c Signed-off-by: Raymond Augé <raymond.auge@liferay.com>
2020-05-05Bug 562843 - update http.servlet.tests version for 4.16Thomas Watson2-2/+2
Change-Id: If2bc20f1d8a0a1c8644aa924950772a7a558025d Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-05-04Bug 508611 - Fix StringMatcher for patterns ending in \\*I20200505-1800I20200504-1800Thomas Wolf2-11/+8
Set fHasTrailingStar only to true if the pattern really has an un-escaped * at the end. The previous code handled cases with an even number of backslashes before the * incorrectly. Change-Id: I0709f86faf6b8f68d7b73291cd7bb15fa65b0bc8 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-05-04Bug 508611 - Clean up StringMatcherThomas Wolf1-43/+10
Get rid of duplicate code, and remove a parameter that was always zero. Remove a superfluous check whether wildcards should be processed: the code is called only when wildcards are to be dealt with. Change-Id: I64dc2e1d5054c997c5d49375bf5bc6efda5cb2bb Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-04-29Bug 562621 - Invalid Javadoc in o.e.equinox.commonY20200430-0210I20200503-1800I20200502-1800I20200501-1800I20200501-0520I20200429-1800Mat Booth1-1/+1
Fix ummappable character in StringMatcher Change-Id: I0f9fa03c2e957a6188f6fbb1bb84742ec7989d47 Signed-off-by: Mat Booth <mat.booth@redhat.com>
2020-04-27Bug 508611 - Make tests run in official buildY20200429-0730Y20200428-2310Y20200428-0250Y20200428-0140Y20200427-2330I20200429-0600I20200428-2300I20200428-1800I20200428-0630I20200428-0610I20200428-0230I20200427-1800Thomas Wolf1-2/+3
Include the resources directory in the binary build. Change-Id: Ib26faeb65d4098b3765d87e4b5b11a81eb60dd83 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-04-23Bug 508611 - Tests for new StringMatcher APII20200426-1800Thomas Wolf10-0/+577
Add tests for StringMatcher. Change-Id: If764cd48f5b185784475fecf8ab3bbfa6b066f0e Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-04-23Bug 508611 - Public StringMatcher wildcard match APIThomas Wolf2-0/+525
StringMatcher exists in countless copies in Eclipse. Provide one implementation as public API so that the other bundles can re-use it instead of copying it. Copy the version from JDT, add javadoc, clean up a little (mainly braces and using ArrayList instead of Vector), correct existing javadoc. Make the class final. Change-Id: Ief50131e282a346e0ca2d00b3fa46a1969aa9d0d Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-04-22Remove .cvsignore filesI20200425-1800I20200424-1800I20200424-0540I20200423-1800I20200422-1800Alexander Kurtakov59-60/+34
We are on git for a decade or so. Change-Id: I6666aef51724e0e7df8098548dc2546a9f7d9fd7 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-04-17Bug 561749 - Update version of runtime.preferences packageI20200421-1800I20200420-1800I20200419-1800I20200418-1800I20200417-1800Thomas Watson1-1/+1
Change-Id: I354a8b04ca48ea1f3ec65f382fd7817863dae317 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-04-17Bug 561749 - Provide metadata-based Equinox Preferences APIAlexander Fedorov14-6/+584
Metadata-based Preference API and implementation Javadoc and unit-tests Change-Id: Ifd1b6fc7bfdf98709fb24691721a9c4feadf1f0d Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-04-15Bug 562039 - Update Jetty to 9.4.28I20200416-1800I20200416-0410I20200415-1800I20200415-0620Alexander Kurtakov2-2/+2
Bump jetty server feature micro version. I've touched the feature instead of bumping the version as it should be done on the first change in a stream. Change-Id: I7896f804f40e4c1a5eb660f0eb1dd7dab2985406 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-04-14Bug 562039 - Update Jetty to 9.4.28I20200415-0200Alexander Kurtakov1-1/+2
Touch jetty feature. Change-Id: If9a2f891929633447aec7602223024665d58a528 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-04-13Bug 562061 - [weaving] Avoid weaving for bundles with no base fileI20200414-1010I20200414-0630I20200413-1800Thomas Watson1-1/+5
Change-Id: If31b32379227840a070b081263a99e343e4d1bee Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-04-134.16 update of org.eclipse.equinox.weaving.hookThomas Watson2-2/+2
Change-Id: I0ebbec1de3a21ded6661b563eb5124ea004dd695 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-04-07Bug 561862 - Update console.ssh should to use sshd.osgi 2.4.0S4_16_0_M1I20200412-1800I20200411-1800I20200411-0950I20200411-0720I20200411-0510I20200411-0300I20200410-2300I20200410-1800I20200409-0200I20200408-1800Mat Booth6-51/+51
Change-Id: I443188250e377f3cf169a0974541d8106261c7bb Signed-off-by: Mat Booth <mat.booth@redhat.com>
2020-04-06Fix for 548510, et al. - read config element attributes immediatelyI20200408-0600I20200407-1800I20200407-1210I20200407-0120I20200406-1800Eric Milles1-76/+89
Change-Id: Iebaf2eb03b467536072b3e357866885e965922cc Signed-off-by: Eric Milles <eric.milles@thomsonreuters.com>
2020-04-064.16 update of org.eclipse.equinox.registryLars Vogel2-2/+2
Required for https://git.eclipse.org/r/#/c/155098/ Change-Id: I0f6905b044ec318e4502ce83748cdd6fe00a2690 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>

Back to the top