Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-06-06Bug 532194 - update versions for next releaseI20180606-1020Thomas Watson2-2/+2
Change-Id: If816f5cb9d8b6b1e402ddbe81e2a626115a03269 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-06-06Bug 532194 - Use BundlePermissions for the EvaluationCacheKeyThomas Watson2-5/+5
Also check for null Conditions from a row and update testcase to handle when multiple conditions are used in a single row. If there is a mix of mutable and immutable conditions then the satisfied conditions are nulled out to avoid calling them again on future permission checkes. The method checkMutable needs to handle the null values. Change-Id: I9adf9cf54bfe571d53049d48ffb44e76bc78f121 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-06-06Bug 532194 - Format using project settingsThomas Watson4-84/+116
Change-Id: Ifb8e4fed844b3bc83bdc90572d04f7e5eba59aa5 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-06-06Bug 532194 - Added permission evaluation cache to increase performanceScott Tustison4-84/+239
Increases performance when using many bundles and permission rows. Also removes slow down as more bundles/rows are added to the system. Change-Id: I31f2ee701654dc9e7d1598570bd04241126cd4da Signed-off-by: Scott Tustison <scott.tustison@gmail.com>
2018-05-30Bug 535191 - POM version change for 4.9 releaseI20180601-0915I20180601-0900I20180531-2125I20180531-2000I20180531-1245I20180531-0910Alexander Kurtakov2-2/+2
Change-Id: I25ec4de8aaa26a6e7210e49a6fcd9eb129e3cdae Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-04-09Bug 533386 - [framework] "Events.Service" log events do not contain aI20180503-2000I20180503-0740I20180502-2000I20180502-0100I20180501-2000I20180430-2000I20180430-0715I20180429-2000I20180428-2020I20180428-1500I20180427-2000I20180426-2000I20180426-0500I20180425-2000I20180425-1705I20180425-1650I20180425-1455I20180425-0910I20180425-0725I20180425-0505I20180425-0250I20180424-2000I20180423-2000I20180423-0655I20180423-0640I20180422-2000I20180421-1500I20180420-2000I20180419-2000I20180418-2000I20180417-2000I20180416-2000I20180416-0305I20180415-2000I20180414-1500I20180413-2000I20180412-2000I20180411-2000I20180411-0735I20180411-0530I20180410-2000I20180409-2000Thomas Watson1-1/+1
service reference Change-Id: Ieacda0ecbb60502002dbd0ca2cb64ad0db6b81bf Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-03-27Bug 532255 - ContentHandlerFactoryImpl fails to load sun.net.www.contentI20180401-2000I20180331-1500I20180330-2235I20180330-2000I20180329-2000I20180329-0000I20180328-2000I20180327-2000Thomas Watson1-3/+7
on Java 9 Change-Id: Ia1becb00af4cf117ad6fea3f754b8354e53b6fec Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-02-26Bug 526998 - add pde preferences to warn about missing EES4_8_0_M6I20180314-2000I20180313-2000I20180312-2000I20180311-2000I20180310-1500I20180309-2000I20180308-0630I20180307-2000I20180307-1025I20180307-0900I20180307-0825I20180307-0800I20180306-2000I20180306-0800I20180305-2000I20180305-0800I20180305-0300I20180304-2000I20180304-0800I20180303-1500I20180303-1200I20180303-0800I20180303-0335I20180303-0155I20180303-0055I20180302-2000I20180301-2000I20180228-2000I20180227-2000I20180226-2000Thomas Watson1-0/+34
Change-Id: I4fe576178e327d4788e395659b49dca317f9eba3 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-02-23Bug 526998 - Remove deprecated Export-Service headerI20180225-2000I20180224-1500I20180223-2000Thomas Watson1-4/+0
Change-Id: I672d2bcdae8477850d898cbb0a1482f945268f92 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-02-23Update the felix resolver code to have the correct formattingThomas Watson2-20/+17
Just making sure the source is identical to the felix project here. Change-Id: Ic2bf1e34f2a5deabcba4652cb1aa463628e3f8bb Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-02-20Bug 510638 - Remove FrameworkUtil implementation of FilterI20180222-2000I20180221-2000I20180220-2000Thomas Watson1-1494/+1
Change-Id: If925792266cbc58f8ebdd03cc8fa14d7f20ccb65 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-02-19Bug 531342 - [osgi R7] update the latest R7 OSGi Core APIThomas Watson7-22/+20
Change-Id: I77ac4b864675648e0bca6a194b82907d2391f0be Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-02-16Bug 531268 - java.lang.RuntimeException: Must not re-enter openLock inI20180219-2000I20180218-2000I20180217-1500I20180216-2000Thomas Watson6-139/+181
getZipFile. Remove the restriction on re-entering open lock Change-Id: I7ff625fa7993b58813b4a17f21637931037ac418 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-02-14Bug 531123 - Improve queue management for bundle file closer threadI20180216-0415I20180215-2000I20180214-2000Thomas Watson3-163/+255
Change-Id: I785026d054069b194a41ddb8dbbe67df2d3c0fae Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-02-09Bug 530967 - Delay in MRUBundleFileList causes performance issuesI20180213-2000I20180213-0125I20180212-2000I20180211-2000I20180210-1500Thomas Watson1-3/+9
Change-Id: If456680c149081e41c8065e6b02154ec531a10dc Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-02-07Bug 530591 - Fixed typo in temp file nameI20180209-2000I20180208-2000I20180207-2000Karsten Thoms1-1/+1
Change-Id: I0d5606893d660ca20d28b85429114c22fe23166e Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-01-10Bug 529639 Avoid extra sorts on start-level changesI20180117-2000I20180116-2000I20180115-2000I20180114-2000I20180113-1500I20180112-2000I20180111-2000I20180111-0530I20180110-2000Thomas Watson1-10/+58
Check the timestamp of the module database, if it has not changed do not resort the modules each active framework start-level change. Change-Id: I7b75999e72bbef1479d7143c08a92b456c7c6ef0 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-01-10Bug 529456 - [osgi R7] Support for importing java.* packagesAnjum Fatima18-27/+625
Change-Id: Ie5b096731534c2416219504d55347690681808f2 Signed-off-by: Anjum Fatima <anjum.eclipse@gmail.com> Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-12-15Bug 528422 - [osgi R7] Support for Multi-Release jarsI20180101-2000I20171231-2000I20171230-1500I20171229-2000I20171228-2000I20171227-2000I20171226-2000I20171225-2000I20171224-2000I20171223-1500I20171222-2000I20171221-2000I20171220-2000I20171219-2000I20171218-2000I20171217-2000I20171216-1500I20171215-2000Thomas Watson4-12/+61
Add check to prevent versioning of files under META-INF Change-Id: Ibb7afa65e0da75c012ec024cd0d79fa774cf9f51 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-12-15Bug 528121 - Add executor to control the creation of threads forAnjum Fatima4-147/+196
multiple log listeners The executor is an ordered executor which warrants the task ordering for tasks with same key. Earlier implementation takes endless time and run out of memory when more listeners are added. Change-Id: I47dfaedaccc4033ebc977a9a53492d28d252d59d Signed-off-by: Anjum Fatima <anjum.eclipse@gmail.com> Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-12-15Bug 528777 - Unable to launch existing Eclipse application launchThomas Watson1-10/+15
configuration Need to make sure to discard modules with deleted/modified content before checking for multi-release bundles.
2017-12-13Bug 528422 - [osgi R7] Support for Multi-Release jarsThomas Watson5-100/+254
Change-Id: Iab950e54caa6fffb3c995694c0d7762111a846a3 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-12-13Bug 528422 - Cancel the resolve timeout taskThomas Watson2-14/+71
Also properly name the framework event dispatcher thread to include the container UUID Change-Id: Ieb05540218708a2bb68d1f75ee78295f5f1decef Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-12-13Bug 528687 - Add missing Automatic-Module-Name header for Java 9Alexander Kurtakov2-0/+2
Change-Id: I19251aca58e9ddc2269357c0f8e9a73d2c4cd252 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-12-04Bug 528116 - [osgi R7] update the latest R7 OSGi APIS4_8_0_M4I20171212-2000I20171211-2000I20171210-2000I20171209-1500I20171209-1020I20171208-2000I20171206-2000I20171206-0800I20171205-2000I20171205-0800I20171205-0250I20171205-0030I20171204-2000Thomas Watson2-19/+19
2017-12-01Bug 527353 - Auto detect available packages when running >= Java 9I20171204-0850I20171204-0830I20171204-0530I20171203-2000I20171203-0800I20171202-1500I20171202-0800I20171201-2000Thomas Watson2-99/+221
Change-Id: I5bb770826262b55cedb8ef0c8a6925452fd849b3 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-11-16Bug 526997 - Usage of org.eclipse.osgi.container.Module is ambiguousI20171122-2000I20171121-2000I20171121-0020I20171120-2225I20171120-2000I20171119-2000I20171118-1500I20171117-2000I20171116-2000Thomas Watson15-67/+318
with a Java 9 JRE Added explicit imports to org.eclipse.osgi.container.Module where needed. Also had to update the jdt prefs for the projects to stop collapsing the imports when 3 or more classes are imported from the same package. Change-Id: I6cbfbeea07e2cb0e5df7db8db1d145014ab33cb2 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-11-15Bug 527302 - Issues installing bundles when a clean operation is initiated ↵I20171115-2000Thomas Watson1-0/+4
by Storage
2017-11-14Bug 527249 - Remove references to update.coreKarsten Thoms1-1/+1
Change-Id: I63ff4ddc9f6994bce22c76771e277fa69ffe133f Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2017-11-03Bug 526732 - Update to latest Core APII20171112-2000I20171111-1500I20171111-0410I20171111-0155I20171110-2000I20171109-2000I20171108-2000I20171107-2000I20171106-2000I20171106-0630I20171105-2000I20171104-2025I20171104-1500I20171103-2000Thomas Watson15-16/+1752
Change-Id: Ibec9d2adcd3cb52dafa8d25d3b8466af448f0270 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-11-03Add org.eclipse.osgi/debug/storage trace optionThomas Watson1-0/+1
2017-09-19Bug 522313 - remove unused fieldI20170920-2000I20170920-0100I20170919-2000Thomas Watson1-2/+0
Change-Id: Ieb265c0e46ddd32ecdc36e596a4f8eea9a32e12d Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-09-18Bug 522313 - Remove loop used to acquire the bundle id lock on bundleThomas Watson6-52/+97
installation When installing a new module there is a loop in the Storage class which repeatedly attempts to acquire the next module ID lock before installing the module into the module container. This has always been a sort of hack because it is attempting to lock the next module ID outside of the module container so that we can stage the bundle content correctly into the bundle id folder before installing the module into the container. To do that we needed to know what the next module id is going to be and lock it so that no other thread attempts to install over with the module ID we are trying to stage. Instead of doing this strange locking loop this fix adds a new method to the module container to get and increment the next module ID and then passes that module ID in as part of the ModuleRevisionBuilder. This way if multiple threads are installing modules they each will get thier own unique module ID without requiring any outside the container locking. Change-Id: I215a991bb4ef2a71eea542259b32e0c9509d9c8f Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-09-12Bug 522125 - System bundle misses capabilities in unclean startS4_8_0_M2I20170913-2000I20170913-1120I20170913-0800I20170913-0420I20170913-0220I20170912-2255I20170912-2000Thomas Watson1-10/+12
Change-Id: I4001b2ecf85a5bf82bb1b12786c776d22b4b8198 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-08-31Bug 521542 - org.osgi.framework.storage is used even whenI20170911-0405I20170910-2000I20170910-1055I20170910-0800I20170909-1500I20170909-0920I20170909-0800I20170909-0510I20170908-2345I20170908-2000I20170908-0035I20170907-2000I20170906-2000I20170906-0815I20170906-0225I20170905-2000I20170905-0600I20170905-0310I20170904-2000I20170904-0230I20170903-2000I20170902-1500I20170901-2000I20170831-2000Thomas Watson3-13/+39
osgi.configuration.area is set Log a warning when this occurs. Had to add an exceptions map that can be used during bootstrap when there is no log service to log to yet. This allowed for fixing several TODOs where we thought we should be logging but couldn't because no log service was available yet.
2017-08-22Update OSGi APIs for R7I20170830-2000I20170830-0605I20170829-2345I20170829-2000I20170829-0940I20170829-0705I20170828-2000I20170828-1220I20170828-0730I20170827-2000I20170826-1500I20170825-2000I20170824-2000I20170823-2000Thomas Watson2-8/+10
Change-Id: Id406562887a18b3afb377f0b8cfa38dddefd837f Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-08-21Bug 518740 - The Equinox Framework does not start on ARM using OracleI20170822-2000I20170821-2000Thomas Watson1-4/+3
Embedded JRE Additional changes from code review: - ensure streams are closed properly - update regex used to avoid extra trim operation. Change-Id: I927eed5d66cff74fd8f494d32554248e9710e95e Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-08-09Update versions for PhotonI20170818-0100I20170818-0040I20170817-2140I20170817-2000I20170816-2000I20170815-2000I20170815-0035I20170814-2000I20170814-0635I20170814-0300I20170813-2000I20170812-1500I20170811-2000I20170810-2000I20170809-2000Thomas Watson2-2/+2
2017-08-07Bug 520281 - NPE possible if null values are used to match against aI20170807-2000Thomas Watson2-26/+29
filter Change-Id: I5b4e2b75863500a91d5e278481619254addffbd6 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-07-13Bug 518757 - native library loading not working on HP UXI20170720-2000I20170719-2000I20170719-0600I20170719-0040I20170718-2000I20170718-0355I20170717-2000I20170717-0350I20170716-2000I20170716-0130I20170715-2000I20170714-2000I20170713-2000Thomas Watson1-1/+1
Add alias hp-ux for HPUX Change-Id: I009336a4a7aad4e7ce9166517f517e3ff457ff51 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-07-05Bug 519225 - Use StandardCharsetsI20170713-0615I20170712-2000I20170711-2000I20170710-2000I20170709-2000I20170708-2000I20170707-2000I20170707-0530I20170706-2000I20170706-0630I20170705-2000Alexander Kurtakov5-33/+14
Faster and less error prone code. Change-Id: Ia49c46c212d92a144405fdc2635347d2c3eb49b9 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-06-26Bug 518740 - The Equinox Framework does not start on ARM using OracleI20170704-2000I20170703-2000I20170702-2000I20170701-2000I20170630-2000I20170630-0410I20170629-2000I20170629-0425I20170629-0210I20170628-2000I20170628-0310I20170627-2000I20170626-2000Thomas Watson1-3/+10
Embedded JRE Change-Id: I4f202f733e177fffe175dec58757f84aa36260d8 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-06-22Bug 517929 - Update POMs in the master for 4.8 release I20170622-0950Alexander Kurtakov2-2/+2
Point to 4.8 parent pom. Change-Id: I1620cbf3b7a5520257c374f1c57f16311e0a4b63 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-06-20Bug 518476 - [log] FrameworkEvent of type WARN should be logged as typeAnjum Fatima1-1/+13
WARN Change-Id: I5685496e9f9e4a60c48f13d6529f262d7a87150e Signed-off-by: Anjum Fatima <anjum.eclipse@gmail.com>
2017-06-20Bug 518515 - Update OSGi APIs for R7I20170621-0600I20170620-2000Thomas Watson5-16/+16
Change-Id: Ib26b500c3283111602199ef6783d6295367c32a8 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-06-19Bug 518433 - Tons of exceptions on Exit:I20170619-2000Thomas Watson1-11/+7
java.lang.IllegalArgumentException: The service parameter was not provided by this object Change-Id: I34b20f8f522d59b6dd893a1f3d0e686a296d05e4 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-06-19Update OSGi API to the latestThomas Watson21-36/+46
2017-06-19Bug 518432 - Compile warning in official build Thomas Watson1-2/+2
Change-Id: I7282dc810a6eb576bde4b39a679a481281e66e0d Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-06-16Add api_filters for issues flagged in OSGi APIY20170617-1235I20170618-2355I20170618-2000I20170617-2000I20170616-2000Thomas Watson3-2/+224
Change-Id: I542dd7195b4156d856997d81780acd06006cc346 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2017-06-16Bug 517152 - [osgi R7] Implement the default default log level launchAnjum Fatima5-19/+34
configuration property Change-Id: I2b20561ee208bee75c3080860b6fc7c8f602b2ea Signed-off-by: Anjum Fatima <anjum.eclipse@gmail.com>

Back to the top