Author: cziegeler Date: Mon Mar 4 06:30:32 2024 New Revision: 67692 Log: Http Jetty 4.2.26 and 5.1.10
Added: release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar (with props) release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.asc release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.sha1 release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.sha512 release/felix/org.apache.felix.http.jetty-4.2.26-light.jar (with props) release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.asc release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.sha1 release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.sha512 release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz (with props) release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.asc release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.sha1 release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.sha512 release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip (with props) release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.asc release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.sha1 release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.sha512 release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar (with props) release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.asc release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.sha1 release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.sha512 release/felix/org.apache.felix.http.jetty-4.2.26.jar (with props) release/felix/org.apache.felix.http.jetty-4.2.26.jar.asc release/felix/org.apache.felix.http.jetty-4.2.26.jar.sha1 release/felix/org.apache.felix.http.jetty-4.2.26.jar.sha512 release/felix/org.apache.felix.http.jetty-4.2.26.pom release/felix/org.apache.felix.http.jetty-4.2.26.pom.asc release/felix/org.apache.felix.http.jetty-4.2.26.pom.sha1 release/felix/org.apache.felix.http.jetty-4.2.26.pom.sha512 release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar (with props) release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.asc release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.sha1 release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.sha512 release/felix/org.apache.felix.http.jetty-5.1.10-light.jar (with props) release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.asc release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.sha1 release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.sha512 release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz (with props) release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.asc release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.sha1 release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.sha512 release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip (with props) release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.asc release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.sha1 release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.sha512 release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar (with props) release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.asc release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.sha1 release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.sha512 release/felix/org.apache.felix.http.jetty-5.1.10.jar (with props) release/felix/org.apache.felix.http.jetty-5.1.10.jar.asc release/felix/org.apache.felix.http.jetty-5.1.10.jar.sha1 release/felix/org.apache.felix.http.jetty-5.1.10.jar.sha512 release/felix/org.apache.felix.http.jetty-5.1.10.pom release/felix/org.apache.felix.http.jetty-5.1.10.pom.asc release/felix/org.apache.felix.http.jetty-5.1.10.pom.sha1 release/felix/org.apache.felix.http.jetty-5.1.10.pom.sha512 Removed: release/felix/org.apache.felix.http.jetty-4.2.24-javadoc.jar release/felix/org.apache.felix.http.jetty-4.2.24-javadoc.jar.asc release/felix/org.apache.felix.http.jetty-4.2.24-javadoc.jar.sha1 release/felix/org.apache.felix.http.jetty-4.2.24-javadoc.jar.sha512 release/felix/org.apache.felix.http.jetty-4.2.24-light.jar release/felix/org.apache.felix.http.jetty-4.2.24-light.jar.asc release/felix/org.apache.felix.http.jetty-4.2.24-light.jar.sha1 release/felix/org.apache.felix.http.jetty-4.2.24-light.jar.sha512 release/felix/org.apache.felix.http.jetty-4.2.24-source-release.tar.gz release/felix/org.apache.felix.http.jetty-4.2.24-source-release.tar.gz.asc release/felix/org.apache.felix.http.jetty-4.2.24-source-release.tar.gz.sha1 release/felix/org.apache.felix.http.jetty-4.2.24-source-release.tar.gz.sha512 release/felix/org.apache.felix.http.jetty-4.2.24-source-release.zip release/felix/org.apache.felix.http.jetty-4.2.24-source-release.zip.asc release/felix/org.apache.felix.http.jetty-4.2.24-source-release.zip.sha1 release/felix/org.apache.felix.http.jetty-4.2.24-source-release.zip.sha512 release/felix/org.apache.felix.http.jetty-4.2.24-sources.jar release/felix/org.apache.felix.http.jetty-4.2.24-sources.jar.asc release/felix/org.apache.felix.http.jetty-4.2.24-sources.jar.sha1 release/felix/org.apache.felix.http.jetty-4.2.24-sources.jar.sha512 release/felix/org.apache.felix.http.jetty-4.2.24.jar release/felix/org.apache.felix.http.jetty-4.2.24.jar.asc release/felix/org.apache.felix.http.jetty-4.2.24.jar.sha1 release/felix/org.apache.felix.http.jetty-4.2.24.jar.sha512 release/felix/org.apache.felix.http.jetty-4.2.24.pom release/felix/org.apache.felix.http.jetty-4.2.24.pom.asc release/felix/org.apache.felix.http.jetty-4.2.24.pom.sha1 release/felix/org.apache.felix.http.jetty-4.2.24.pom.sha512 release/felix/org.apache.felix.http.jetty-5.1.8-javadoc.jar release/felix/org.apache.felix.http.jetty-5.1.8-javadoc.jar.asc release/felix/org.apache.felix.http.jetty-5.1.8-javadoc.jar.sha1 release/felix/org.apache.felix.http.jetty-5.1.8-javadoc.jar.sha512 release/felix/org.apache.felix.http.jetty-5.1.8-light.jar release/felix/org.apache.felix.http.jetty-5.1.8-light.jar.asc release/felix/org.apache.felix.http.jetty-5.1.8-light.jar.sha1 release/felix/org.apache.felix.http.jetty-5.1.8-light.jar.sha512 release/felix/org.apache.felix.http.jetty-5.1.8-source-release.tar.gz release/felix/org.apache.felix.http.jetty-5.1.8-source-release.tar.gz.asc release/felix/org.apache.felix.http.jetty-5.1.8-source-release.tar.gz.sha1 release/felix/org.apache.felix.http.jetty-5.1.8-source-release.tar.gz.sha512 release/felix/org.apache.felix.http.jetty-5.1.8-source-release.zip release/felix/org.apache.felix.http.jetty-5.1.8-source-release.zip.asc release/felix/org.apache.felix.http.jetty-5.1.8-source-release.zip.sha1 release/felix/org.apache.felix.http.jetty-5.1.8-source-release.zip.sha512 release/felix/org.apache.felix.http.jetty-5.1.8-sources.jar release/felix/org.apache.felix.http.jetty-5.1.8-sources.jar.asc release/felix/org.apache.felix.http.jetty-5.1.8-sources.jar.sha1 release/felix/org.apache.felix.http.jetty-5.1.8-sources.jar.sha512 release/felix/org.apache.felix.http.jetty-5.1.8.jar release/felix/org.apache.felix.http.jetty-5.1.8.jar.asc release/felix/org.apache.felix.http.jetty-5.1.8.jar.sha1 release/felix/org.apache.felix.http.jetty-5.1.8.jar.sha512 release/felix/org.apache.felix.http.jetty-5.1.8.pom release/felix/org.apache.felix.http.jetty-5.1.8.pom.asc release/felix/org.apache.felix.http.jetty-5.1.8.pom.sha1 release/felix/org.apache.felix.http.jetty-5.1.8.pom.sha512 Added: release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar ============================================================================== Binary file - no diff available. Propchange: release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.asc ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.asc (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.asc Mon Mar 4 06:30:32 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmXe3pEACgkQP89Sn/Ly +egbe5g/+O5i6TcCpuJOMbeBGH5zQXvJjutTc/oa0bdXiwwtNk1pFLkGJpb5FU+T7 +53v1g1dqPfktJroWDyXSWO0wigRK8Fd2Io386N38BKztjKhVt437mYucgDYts1lc +RUHEt7dkHzY6mGE0i3/z//uTff8/jZ7miEOwZAPhKLlMUlksnL6aO5gNoGuf76P8 +n8hZ/wbIgQEKnBozWLPdiYn1FIBkuTQbd1jVOUNH/reZF2arVZ6/44sm84uuBhQf +mgfrJf+qdJTL1cMcH8UC7dr2I3m9fHmudrM2XeutKEsALloW1pHsTG9khP44JR8x +7vIOGOOUlKiEj6W4ECOzfof6tBuQWb0QQ1kyhUW9Zu17rnsSV3hTueow4tjQ6Qoa +uokhor8AzIRM3V1baqx95ahvkRaW9io51lOkyrG+1xD4LWUZ86waDwqSU+DrDVl9 +tMT73n/peZRrE+yTK3vDFtdL2E58qf0l8PqWgWqqQbGKycQLDikHcG5JxIFivPGH +9vFpk+xbTMCTZbRYgufS20M5eBfV4YZQvSRHjvLX0wUOJTBJLUEFHmolGXLtqsR9 +/0AZ69VM4Bkf3ET9z57VspXo+3815ugxKB+i7s9bIxk2XMQBPq+T3TcvkGYwlZ2i +e5udbo1Dw1kTC98NtAcLsRfucUBEtut+saGIDN8GNrYIMWXiWwA= +=LScR +-----END PGP SIGNATURE----- Added: release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.sha1 ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.sha1 (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.sha1 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +0b0b78d4a6a41f2f21a7026840fd24d52ed81de6 \ No newline at end of file Added: release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.sha512 ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.sha512 (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.sha512 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +67682cae0896ec95ad72885decbae370e8d5ea5268d525f6f341da5f929735833ba8ca55691a6395cb6f27f341b4a2639ea659e137a8b555b4746f2bbc5f9db0 org.apache.felix.http.jetty-4.2.26-javadoc.jar Added: release/felix/org.apache.felix.http.jetty-4.2.26-light.jar ============================================================================== Binary file - no diff available. Propchange: release/felix/org.apache.felix.http.jetty-4.2.26-light.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.asc ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.asc (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.asc Mon Mar 4 06:30:32 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmXe3pIACgkQP89Sn/Ly +egYP8A//U14BU7Y6fcp+4tPpdCgNAqZXp3UHR2JjHmbWufJWxsjB/fHXRHxKsJx2 +aijL1TOsr4WuDYV+fievcIiVRl6NrgtXDTXwYUMQ+T7vCweOp4VlAMJWso82wYQw +rGBgfRR2lr2o19o4TvDHOEHqCMXZo2fJ+3GH+dWXcm8fexkZWpmfJ32O/MXF0wqc +ETqTQ7J/nI5skF5I8AzG2I8PrTS8RhyEbRLfqZSfm/9JByyerPkrL1aLmDCT+xbD +n+ISGX2saVDQdOtLWaC6OYOIuS5ZHZqWOpvjI9A4Q/A76CydcZlP9B/lHwUo53iv +XxVj4wyV/sOB0c3IiRIwnIutqrlKCbINUrTPZJy3No1RtsAEm1ww9olU6Je44cUR +fh51KNsZlG8iVMIs9cEg/gJW5E83357n8rLuSs21UGiAxq2IzZ6nBR2WOdSGk+L0 +KmWxVHehAwe2HIUbSrjJzew9fAV9U07CJpsgI0NLSPpv/w1CTbJmghZL0u4lWzdQ +y8ofih6QG5hvRMzE6YeUhOGqdjV7+YAQTvcoahdBdEdIozkdIDEG+8ZdimxE7FY/ +iTAIZBMjxx1zHdiLgudQl1SSpKq00NdNwz8pmEFSFiigExbihDW9DbEmb4AF2wTq +iZ2P+R6zwgSJqRqhdYUS7BGZJ6lJbGLWqYlyyMLTeArm7wZGjPk= +=kwaO +-----END PGP SIGNATURE----- Added: release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.sha1 ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.sha1 (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.sha1 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +9de16024de35a31f0a5558870bd2de737911955e \ No newline at end of file Added: release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.sha512 ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.sha512 (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.sha512 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +86dc071563d233ed63a28cec2cb7ad7aaa59a88d7b98a0ae39abd5d61afbacc910f000bde969ce8f5b5e784a86d78b6cea4ba6de574d484cd1f6b4fdb22a9958 org.apache.felix.http.jetty-4.2.26-light.jar Added: release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz ============================================================================== Binary file - no diff available. Propchange: release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/x-gzip Added: release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.asc ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.asc (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.asc Mon Mar 4 06:30:32 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmXe3pEACgkQP89Sn/Ly +egZQ0A//SPAo0xewb2QRG6s5riXdPhbVa93+Y5NiA/qAO9jQGXD4iNik80wV9LOZ +yXFa5PTg5bQGtyfuKzGKCz8ErSw8EDMUKfiNRLvTVg7HoG+g8VJ+gzOUQMSUdbpG +PV0NfQE9owMajWWm58GVj6hHx26fuACDS0P1m3pzKXKGWnStnNLIkJJW/5WFr1o5 +T1EAwsVuZ+/8I08sbVwyVyq9aaP0CGdS2Hk4Um1+aLnfuJac0GnXSYKW8ye5PEvD +lrL+N0DWoNGgvPvnc1rIPoAqZv+u2FYOYlxXx8psZ3dOjjsHZ5J5cpW7IfQVxzv2 +VuuvHCmMciqlrLTxGRytNRlcTKs6LdOYZ4+k2akrNBtPxLS9UcIdrSU0t4hBex2f +sRPsMfC4gVGQ3aNpbo7Rz/vLlWCDq1y3bdcdI1NGlFqOgop4E2pMLlJ7LyS69KCY +ZohmAuhsMrLXy1CFp+QtBOo1tAxhccTwI981CrTtXAAAUxCRccySMh50iP9S7DOz +SVzMqj0QtyZ0+sT4FSoiZKRtpXGr8XXVzKbx3vSojYPGbuTZwdAqZHvcPR090/NY +5vQa2C5RKdw1Z9IH0s3BTJzBknd9RbSWwpEztNGOtyy9KdzCcdo4y5B0y9KYL7ej +71UO7WfMxcf8EKQOY3gFV5kgnz2pzFlVMYJLeUZUlBGVFCmrd8Q= +=5ek6 +-----END PGP SIGNATURE----- Added: release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.sha1 ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.sha1 (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.sha1 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +2157d6e7a8a0997ec725e1e42dc91e2e2970f0f6 \ No newline at end of file Added: release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.sha512 ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.sha512 (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.sha512 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +0bbf00fa1796aa575c67fcfa54e0c2932197bfd973da89122474fe39a44d44995372bb26a753caad5ceae9424a1f670b3f4464b7a0a052df5fea31bc40db8d1e org.apache.felix.http.jetty-4.2.26-source-release.tar.gz Added: release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip ============================================================================== Binary file - no diff available. Propchange: release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.asc ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.asc (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.asc Mon Mar 4 06:30:32 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmXe3pEACgkQP89Sn/Ly +egaqrQ/9GI7fqe2nstk2kZAZ375T1MwN1pHBkUhPaV1yJLH/vMUxC50+pJepDfgG +E1gzaFbzME3SMFjlu3kDoLToTQ0x9rQDWDOK9N0//gyBFfoS6uAN6dCXIUfH0yez +N4Vc+Rss3h5Ejc245tQhqj2apAkFjkUag3W0xa/uUXT7xIxp1fTxRBAszDcmdOMj +S4fX9FzVuUbKgi9503ynfVL/9H4I4oxk8iGnFKIRYq6+0XGZ6xRppooZNrWULvUd +/ICYdfe3gDPPnb1RmCg2DCRoF0LCZIqji0FLfyNwGxicakizLyc0xUZaaOif3aS2 +Bv9Smm9i4ONp5ShtJ7r0RAjk5lpnCHRoKAz3g+hU0EMQ+jfiS5MAYifMFtzKQPCS +/yOWvL9ybetpxpv+tiVRrU33qfdMgb2FkHT4tNOI7ptsXOwzz/TuYstY3IP+OJU1 +6ZvODquQElQZX26jBEGhin5kYxGQ8teqCcgFpN2RO0SgaW3ee2mjH0TmqqT0qVwx +s1Ao5o/fMuiRwB/3v23q08mYOQ08hA0gaE35XbwOZbLcqBYH1Tfu5UAKatnmBkZ5 +buKM1kmH3vhrhQuJX4llywSkDzvDwcqMn5wyGKe/OGtAbBfrgSRdDUbEx6U5NrYe +6q3zb8rDIItjPu/VF4VLslbdUt//Vlo6Bgyf8/cjnKoAmRAl8TM= +=ROnt +-----END PGP SIGNATURE----- Added: release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.sha1 ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.sha1 (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.sha1 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +fda18a1b8786080d258449e7f4672d779b9a8fce \ No newline at end of file Added: release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.sha512 ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.sha512 (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.sha512 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +aae700a0c3334c6c12b8acc6995c313c32e4000921d52f8c877cd0ac5883431502aaa973c97464013dbf4e410905169e60900954fca55db5d4985fa724b00a25 org.apache.felix.http.jetty-4.2.26-source-release.zip Added: release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar ============================================================================== Binary file - no diff available. Propchange: release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.asc ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.asc (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.asc Mon Mar 4 06:30:32 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmXe3pEACgkQP89Sn/Ly +egYkUA/8C6619C7jcBgZQyZWslIkIOrke885SyCJiC14k6vdVzFT0IZysCjiiz0s +4hzZLVP4G9NrY0XuAOY5Z79ClqWdJt4sYxIfgZwTJkU0ldL4ywiUc1K3gMmvB6dx +Nym0rqE3bdp+xxnsN+oLBn8KeXAFB8inve33F3vbvvEnLalnBTeMvFZfUZLYVdI0 +M6uUx7Hxl7ODPgK9szn8zXIJAC8sAC+CUKhd5nEZjt2owVG8iBkFTOuVaHnyY6ne +KHb3COS5Cb2Voi9tZj/UGBkVlQQvlolncVx925JiwnVqnYunExSjz9dICDYcs6mD +NA7faGTAx7PIVgpXx4Z1tmpq7MZh0CiF5BQ2f1sl2zrjXs2mSJDRz+h06+DcGQBQ +y1AzdrUpFUsYbVRYnnARrmEyHuEW1lIwdfP+YQJtygdauucBoC9DUTEVgE6QvyrU +uHYUK1WQ3h+KV3bpaTfyx8ykxBBRYPInECGZ/6+4Ab3AkWvGxj+BfHCp6opiTzXS +PRmQpJq/PD4uzPaufiAf1Ixqa487EKxpQ7SVaZbvkzikIlyijlPodViYcNNXXOFh +OKFVzlMSye2EaGdT1bO3onwCtIhBlEqQ0cgkgMhQuuNTvUyZG8XNtsrHsjF3GNaU +bFpuBN3G+QNMhsT8aM9sYJhRuBrKr9HLRt77OITb7wKhnMy8yXg= +=7Ft6 +-----END PGP SIGNATURE----- Added: release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.sha1 ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.sha1 (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.sha1 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +a9b34f969286b3c323708b33f433d867bb046955 \ No newline at end of file Added: release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.sha512 ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.sha512 (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.sha512 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +41eb28d5851ee2d67f93b3b991bc64fca6b90f874cdd0460d72784296f2529f6e2eb4e387b42bce7990fd909784719008f4dfe649c6564995ff9b7e9fdd8221b org.apache.felix.http.jetty-4.2.26-sources.jar Added: release/felix/org.apache.felix.http.jetty-4.2.26.jar ============================================================================== Binary file - no diff available. Propchange: release/felix/org.apache.felix.http.jetty-4.2.26.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/felix/org.apache.felix.http.jetty-4.2.26.jar.asc ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26.jar.asc (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26.jar.asc Mon Mar 4 06:30:32 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmXe3pAACgkQP89Sn/Ly +egZj7Q/+I5l0J5oX0IIXHH89+WIscbGfrJglZPvTE6r2TYS4Q5ofmQ4biYIcOn7w +O8JKyJtN3e0m9i4UT7eGqnwaUQCWMVeP79eB5YQzP2KRGhHsT0oBQlfJgBTosqF+ +j5vhij0au8AgjR6udn4NYhntO+W4nztFGLlZvapJMfdKER5ZFr/vvEQHeRfisVrO +VA/dnxQig+SDM+T/F/Na+rvdQtNrl9KCsg6v9M/K4BtfBBtofQkMtCfaD9hOwN+o +RHqm4Cu7udS9FDz5sPpThzKEPgdTj3RoycaJrwQAbM64fK3DfEeoaG6d2MTlpdVQ +mcd852LfIfcxeH8il7gvbJgwNddz05kutXIBpEDXGUIyg+Rd/g/1WzSZdr3Lt0Gh +evx/cVTceP+OtFnniE8+De5D6aQEc+ZgbQfk2ESs6SQopjKHJRRqNssK+V46C8am +SwGZDHAH7WvKu41yOiNpyrSuV77whtCI7BLDRFUiryEX2aBazbeUdpVs02tNSDFj +XTS8MdKwtpz9eC/MZ5fv2QvKxp+e7/PItLGmI0sVP1P9H9/6JP4GHYNaCJDiTOb/ +n6Kx7HM4QbZqOv4qtnpAWTS+L345efQtUcyVEH1KMCXvXbQYRx/elb9cCoZJYBVr +bUlXHJcGoRBHJlZlKpCyLVKYOdiRP2KKnKF8SQRtBdAuu7f9TVE= +=/6Fm +-----END PGP SIGNATURE----- Added: release/felix/org.apache.felix.http.jetty-4.2.26.jar.sha1 ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26.jar.sha1 (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26.jar.sha1 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +fc1f71d00cc3e04252acd0da5df74f77bd8a433c \ No newline at end of file Added: release/felix/org.apache.felix.http.jetty-4.2.26.jar.sha512 ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26.jar.sha512 (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26.jar.sha512 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +11a1d17bf049bf7ad55b5e574b29b2adf68c8729dab28337f41cdcc99e7f8bdc273ede912dd46ff955ee8caa46d0a22585d469473c55649503ecb1de7f19a385 org.apache.felix.http.jetty-4.2.26.jar Added: release/felix/org.apache.felix.http.jetty-4.2.26.pom ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26.pom (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26.pom Mon Mar 4 06:30:32 2024 @@ -0,0 +1,424 @@ +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.http.parent</artifactId> + <version>13</version> + <relativePath>../parent/pom.xml</relativePath> + </parent> + + <name>Apache Felix Http Jetty</name> + <description>This is an implementation of the R7 OSGi Http Service and the R7 OSGi Http Whiteboard Specification</description> + + <artifactId>org.apache.felix.http.jetty</artifactId> + <version>4.2.26</version> + <packaging>bundle</packaging> + + <scm> + <connection>scm:git:https://github.com/apache/felix-dev.git</connection> + <developerConnection>scm:git:https://github.com/apache/felix-dev.git</developerConnection> + <url>https://gitbox.apache.org/repos/asf?p=felix-dev.git</url> + <tag>org.apache.felix.http.jetty-4.2.26</tag> + </scm> + + <properties> + <felix.java.version>8</felix.java.version> + <jetty.version>9.4.54.v20240208</jetty.version> + </properties> + + <build> + <plugins> + + <!-- Use a groovy script to preserve the META-INF/services/* files for the artifacts that are embeded in the uber jar --> + <plugin> + <groupId>org.codehaus.gmaven</groupId> + <artifactId>groovy-maven-plugin</artifactId> + <version>2.1.1</version> + <executions> + <execution> + <id>groovy-magic</id> + <phase>prepare-package</phase> + <goals> + <goal>execute</goal> + </goals> + <configuration> + <source><![CDATA[ + // make an output dir for the merged resource files + def slDir = new File(project.build.directory, "serviceloader-resources"); + slDir.mkdirs(); + + // scan each of the artifacts to preserve the information found in any META-INF/services/* files + project.artifacts.each() { artifact -> + + if (artifact.getArtifactHandler().isAddedToClasspath() && !org.apache.maven.artifact.Artifact.SCOPE_TEST.equals( artifact.getScope() )) { + def jar; + try { + jar = new java.util.jar.JarFile(artifact.file) + jar.stream().each() { entry -> + if (!entry.isDirectory() && entry.name.startsWith("META-INF/services/")) { + + // check if we already have a file with this name + def svcFile = new File(slDir, entry.name) + def svcSet = new LinkedHashSet(); + if (svcFile.exists()) { + // found existing file, so load the items from the existing file so we can merge + svcFile.eachLine { className -> + className = className.trim(); + if (!className.isEmpty()) { + svcSet.add(className); + } + } + } + + // read the content of the found entry + def lineReader; + try { + lineReader = new BufferedReader(new InputStreamReader(jar.getInputStream(entry), java.nio.charset.StandardCharsets.UTF_8)); + def className; + while ( ( className = lineReader.readLine() ) != null ) { + className = className.trim(); + if (!className.isEmpty()) { + svcSet.add(className); + } + } + } finally { + // cleanup + if (lineReader != null) { + lineReader.close() + } + } + + // write the merged data to the output file + if (!svcSet.isEmpty()) { + // make any missing folders + svcFile.getParentFile().mkdirs(); + + svcFile.withWriter('utf-8') { writer -> + svcSet.each() { item -> + writer.writeLine item; + } + + // finish up with a blank line + writer.println(); + } + } + + } + } + } finally { + // cleanup + if (jar != null) { + jar.close(); + } + } + } + + } + ]]></source> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <version>5.1.3</version> + <extensions>true</extensions> + <configuration> + <instructions> + <X-Jetty-Version> + ${jetty.version} + </X-Jetty-Version> + <Bundle-Activator> + org.apache.felix.http.jetty.internal.JettyActivator + </Bundle-Activator> + <Export-Package> + org.osgi.service.http, + org.osgi.service.http.context, + org.osgi.service.http.runtime, + org.osgi.service.http.runtime.dto, + org.osgi.service.http.whiteboard, + !org.eclipse.jetty, + !org.eclipse.jetty.util.log.jmx, + !org.eclipse.jetty.version, + org.eclipse.jetty.*, + org.apache.felix.http.jetty + </Export-Package> + <Private-Package> + org.apache.felix.http.base.*, + org.apache.felix.http.jetty.*, + org.eclipse.jetty, + org.eclipse.jetty.security.authentication, + org.eclipse.jetty.util.log.jmx, + org.eclipse.jetty.version + </Private-Package> + <Conditional-Package> + org.apache.commons.* + </Conditional-Package> + <Import-Package> + sun.misc;resolution:=optional, + sun.nio.ch;resolution:=optional, + javax.imageio;resolution:=optional, + javax.sql;resolution:=optional, + org.slf4j.*;resolution:=optional, + org.ietf.jgss;resolution:=optional, + org.osgi.service.cm;resolution:=optional;version="[1.3,2)", + org.osgi.service.event;resolution:=optional;version="[1.2,2)", + org.osgi.service.log;resolution:=optional;version="[1.3,2)", + org.osgi.service.metatype;resolution:=optional;version="[1.1,2)", + org.osgi.service.useradmin;resolution:=optional;version="[1.1,2)", + org.osgi.service.http;version="[1.2.1,1.3)", + org.osgi.service.http.context;version="[1.1,1.2)", + org.osgi.service.http.runtime;version="[1.1,1.2)", + org.osgi.service.http.runtime.dto;version="[1.1,1.2)", + * + </Import-Package> + <DynamicImport-Package> + org.osgi.service.cm;version="[1.3,2)", + org.osgi.service.event;version="[1.2,2)", + org.osgi.service.log;version="[1.3,2)", + org.osgi.service.metatype;version="[1.4,2)" + </DynamicImport-Package> + <Provide-Capability> + osgi.implementation;osgi.implementation="osgi.http";version:Version="1.1"; + uses:="javax.servlet,javax.servlet.http,org.osgi.service.http.context,org.osgi.service.http.whiteboard", + osgi.service;objectClass:List<String>="org.osgi.service.http.runtime.HttpServiceRuntime"; + uses:="org.osgi.service.http.runtime,org.osgi.service.http.runtime.dto", + osgi.service;objectClass:List<String>="org.osgi.service.http.HttpService"; + uses:="org.osgi.service.http", + osgi.serviceloader;osgi.serviceloader="org.eclipse.jetty.http.HttpFieldPreEncoder" + </Provide-Capability> + <Require-Capability> + osgi.contract;filter:="(&(osgi.contract=JavaServlet)(version=3.1))", + osgi.extender;filter:="(osgi.extender=osgi.serviceloader.registrar)";resolution:=optional, + osgi.extender;filter:="(osgi.extender=osgi.serviceloader.processor)";resolution:=optional, + osgi.serviceloader;filter:="(osgi.serviceloader=org.eclipse.jetty.http.HttpFieldPreEncoder)";resolution:=optional;cardinality:=multiple, + osgi.serviceloader;filter:="(osgi.serviceloader=org.eclipse.jetty.io.ssl.ALPNProcessor$Server)";resolution:=optional;cardinality:=multiple + </Require-Capability> + <Include-Resource> + {maven-resources},${project.build.directory}/serviceloader-resources + </Include-Resource> + <_removeheaders> + Private-Package,Conditional-Package + </_removeheaders> + </instructions> + <!-- Skip Baselining due to Jetty API --> + <skip>true</skip> + </configuration> + <executions> + <execution> + <id>light-bundle</id> + <goals> + <goal>bundle</goal> + </goals> + <configuration> + <classifier>light</classifier> + <instructions> + <Bundle-Name>${project.name} Light</Bundle-Name> + <Bundle-SymbolicName>${project.artifactId}.light</Bundle-SymbolicName> + <!-- We need to override this from the base configuration --> + <Conditional-Package> + foo + </Conditional-Package> + <Export-Package> + org.osgi.service.http, + org.osgi.service.http.context, + org.osgi.service.http.runtime, + org.osgi.service.http.runtime.dto, + org.osgi.service.http.whiteboard, + org.apache.felix.http.jetty + </Export-Package> + <Private-Package> + org.apache.felix.http.base.*, + org.apache.felix.http.jetty.* + </Private-Package> + <Import-Package> + org.osgi.service.cm;resolution:=optional;version="[1.3,2)", + org.osgi.service.event;resolution:=optional;version="[1.2,2)", + org.osgi.service.log;resolution:=optional;version="[1.3,2)", + org.osgi.service.metatype;resolution:=optional;version="[1.4,2)", + org.osgi.service.useradmin;resolution:=optional;version="[1.1,2)", + org.osgi.service.http;version="[1.2.1,1.3)", + org.osgi.service.http.context;version="[1.1,1.2)", + org.osgi.service.http.runtime;version="[1.1,1.2)", + org.osgi.service.http.runtime.dto;version="[1.1,1.2)", + org.eclipse.jetty.webapp;resolution:=optional, + * + </Import-Package> + <!-- We need to override this from the base configuration to exclude the ServiceLoader capabilities --> + <Provide-Capability> + osgi.implementation;osgi.implementation="osgi.http";version:Version="1.1"; + uses:="javax.servlet,javax.servlet.http,org.osgi.service.http.context,org.osgi.service.http.whiteboard", + osgi.service;objectClass:List<String>="org.osgi.service.http.runtime.HttpServiceRuntime"; + uses:="org.osgi.service.http.runtime,org.osgi.service.http.runtime.dto", + osgi.service;objectClass:List<String>="org.osgi.service.http.HttpService"; + uses:="org.osgi.service.http" + </Provide-Capability> + <!-- We need to override this from the base configuration to exclude the ServiceLoader capabilities --> + <Require-Capability> + osgi.contract;filter:="(&(osgi.contract=JavaServlet)(version=3.1))" + </Require-Capability> + <!-- We need to override this from the base configuration to exclude the ServiceLoader resources --> + <Include-Resource> + {maven-resources} + </Include-Resource> + <_removeheaders> + X-Jetty-Version,Private-Package,Conditional-Package + </_removeheaders> + </instructions> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>javax.servlet-api</artifactId> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>osgi.core</artifactId> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.cm</artifactId> + <version>1.5.0</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.event</artifactId> + <version>1.3.1</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.metatype</artifactId> + <version>1.4.0</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.useradmin</artifactId> + <version>1.1.0</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-servlet</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-server</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-util</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-jmx</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-security</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-webapp</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty.websocket</groupId> + <artifactId>websocket-servlet</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty.websocket</groupId> + <artifactId>websocket-server</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty.http2</groupId> + <artifactId>http2-server</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty.http2</groupId> + <artifactId>http2-common</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty.http2</groupId> + <artifactId>http2-hpack</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-alpn-server</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.http</artifactId> + <version>1.2.1</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.http.whiteboard</artifactId> + <version>1.1.0</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.http.base</artifactId> + <version>4.2.14</version> + </dependency> + <dependency> + <groupId>commons-fileupload</groupId> + <artifactId>commons-fileupload</artifactId> + <version>1.5</version> + </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>2.11.0</version> + </dependency> + <!-- Testing --> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.log</artifactId> + <version>1.3.0</version> + <scope>test</scope> + </dependency> + </dependencies> +</project> Added: release/felix/org.apache.felix.http.jetty-4.2.26.pom.asc ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26.pom.asc (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26.pom.asc Mon Mar 4 06:30:32 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmXe3pEACgkQP89Sn/Ly +egapjBAAgyc0vWOu1vQWjLPi68H4j70Ag7n09KH9PCw314RXmPzFLyAtrknVXat1 +pyXt0/JQ1m2a3UF7d6Hi9HndMYo7oSuHZ7melEZjAhArqo1eldcA9e5jWr6+bIRN +poW2wJtUFD5bCfczfEVSnxkMEERmHeqZRt6/CtVubJJ5iB2LWR4u45Edmzhfr2Zo ++1K5X8dXhYmLmu+h7TMgWoP+NUpx/8IqU/AZjqrJHouecTWGtIzwyvx1OearVI1S +hxKV0IGanCm18vMT/K44YHOX6OmoD8n4rZqWsg0zqni1s668IGHDtQ+poltbdBcy +2IEqMXEE+usmb985UQdwvW8mqxa6FnkrZiMAP9i2KkFdpQq8uBdRf3P+uA0+IlaA +y9+A+et2QAO98ZxO80vsXI3pv5hMU555PaZAgkJZ+51bYOUX/MkTsT/gA/4Hi1HR +4CaiLzJBMUS2ZSh9eFoTnOr07fb1g1SbfC121ewr7ViyOHmJwIEhFMNNIf3rCzG6 +4d3ujxRe7SzeFC9aRbQgPhSb+5+Z6wBddXbasimDSTjE+DJhe9PQ9+x4c+tBMTGK +yYCfNo4v1p9+XOOamCIxGt3lyAfyIL9eOEzrckt/u4RccROYpYD9BDo7mk1YuU/i +Qw4Whzn0K0CGBTcibDhyGW3nKU8JXvSGdZJAf5fJIPjhJ/SY5hM= +=W3el +-----END PGP SIGNATURE----- Added: release/felix/org.apache.felix.http.jetty-4.2.26.pom.sha1 ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26.pom.sha1 (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26.pom.sha1 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +bad08f7b3d9c62b273dd9dfcfd36f7489cbe0160 \ No newline at end of file Added: release/felix/org.apache.felix.http.jetty-4.2.26.pom.sha512 ============================================================================== --- release/felix/org.apache.felix.http.jetty-4.2.26.pom.sha512 (added) +++ release/felix/org.apache.felix.http.jetty-4.2.26.pom.sha512 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +031f6231566e44ab658168d4821b25fb92e385f06dead05e66ffbe848fa997fdeb0388c6c2e74cb1101536064c3a8073a4b213fffa197c26818f422e0ba80722 org.apache.felix.http.jetty-4.2.26.pom Added: release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar ============================================================================== Binary file - no diff available. Propchange: release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.asc ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.asc (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.asc Mon Mar 4 06:30:32 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmXe3z8ACgkQP89Sn/Ly +egYT4RAAm9P3JDuJiquRBwAuDBZ0Yw5Cc/5ovnGKN1h1RjHUrtVTktxBFUTk4S8d +eQX1Ew0FX3uXLGbWenvvJjInKo0aCu0b48oW8279m7Kd+xK/QkjddHDvJq0V1dXy +ivarHiyO0yU+Xyu1PhX1RJ62mJZgGPqFS+X0npfFscscbnMnSoiHdLRifL1nd2Hr +NYv+ckVU23ZK+1F/SN5Jp6Sc8lCj0zwVskJWpUzFMckpp+kLNmmb+4HKTqhC99Ji +3DAS/ng9Mf7gIQO6MzXJJnvC5CDPt4FrYWITlQhsMkwknBAV+4yeFpdQJPrzhdLV +k8opjsqrGvVaX2x5NtNag6gYEShvF907sFn/hdCRYDcwxpCj7iCkN80XlDQVQ0HH +GoBpMm1XBd1svn1QymLC2AzipRAWxhfRvxxxjvlHmzmwDP1yimI/O/AdyVKSEItw +rUzJWk/Uc+YH5KETHdgWwB5eSm7AmSweKoR7rtrEVR8Dk8Pt1D30LGkT1rg3jEB8 +UTJ5CLQORP+/jRzit+jWZbj8FW024JZtpYw76zEAbnkEiXkmdMMmA63oU3vQ5Hy5 +RO0KY600coMw/UoSyzfzxF4vB4iXLiSGYf7tzJqv1YMBSs/AJzAfcU4nY472H8s5 +oABeE3uFA7BPcJ8MKXZezYMwcaZZjPHg4NRTa4KgiKD2aGUPf/c= +=51dw +-----END PGP SIGNATURE----- Added: release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.sha1 ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.sha1 (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.sha1 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +c883e7e71a03c06c7c9d0695f080a417ff631f03 \ No newline at end of file Added: release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.sha512 ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.sha512 (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.sha512 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +865efdd18ad556eb6b3a5da9c890afc5a0c9dee7ae80ecc9d75380e6013d71529d4fe7c6a2b193f8bd87924e998927fd5369c95cd743f8a24f55ae8a8d98eb10 org.apache.felix.http.jetty-5.1.10-javadoc.jar Added: release/felix/org.apache.felix.http.jetty-5.1.10-light.jar ============================================================================== Binary file - no diff available. Propchange: release/felix/org.apache.felix.http.jetty-5.1.10-light.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.asc ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.asc (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.asc Mon Mar 4 06:30:32 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmXe3z8ACgkQP89Sn/Ly +egapsA//f4Dj72RvjpTKpSXTfS772txV6w+TixMweGwAR9X/Nh9aK8FROMFibJfA +/X28s7kwOlbYHDXlCldyjdf4oKAey6KPq+EmdNYkY3NLKeGSYgNxXP7fI4gTOuBW +qyzEAQKGlocbLvMlwJx7hsNs9vFE84bdHogcObPUkF84yjQX3rmjEWlOqO05r3HA +WvuVGJ2E9ewS8tgEs0YZpxfXkRCMAqBPXOI2NZlQweSVf1CpzYwTFqeRTmUpJuJU +hc/l+yKEpnqGzNmWhcOQIt/38CD/lq7Xou4DZd3m6D0iTL52kH96xGlOXobjE2jP +xn+NYHe+OkhrZKhBXr5RL2TGc9Qnv3kEsxIpcj9Ps3/wR8A7sLiBoWvxfz9TD/cn +cMfrKLTFNcw7CwSPog6q7PlTUV3rgse0TpDA10wU22PbSEKkfkiHk6dPagT5PVXd +9f+6G6OxyCNLkPWNMYua5zGV5Nxxc5rPMc2Qj1uz+vQoDbQNZ1QAtmeCOgjiFVtA +JhLYwiCO+ZRcINnMWVfubv2K8fJAXkMkD++9iLBP03+131evHFIahJhD+pdM9l+J +FMNIHDCWY6wvFaz7jeNQDbbrwDaT0R35pe6aU5czAAHn/I8rkP5jiiML00ZWYoar +L92VIKXzW3R7fxQIvT+/l7x03JZtFH3/Gl4IvDQ2D3F18RRQvD8= +=yEk/ +-----END PGP SIGNATURE----- Added: release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.sha1 ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.sha1 (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.sha1 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +ac505106761b1497bafb04fc1841278377d1d38e \ No newline at end of file Added: release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.sha512 ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.sha512 (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.sha512 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +df042c4c5ed0aa0b98714a3661bd4ea6edf3aea6a0c6787d20ea29871ad721198ab7b0241d76abb22a28812f276181941e6b7064176166021ac37acf226814a1 org.apache.felix.http.jetty-5.1.10-light.jar Added: release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz ============================================================================== Binary file - no diff available. Propchange: release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz ------------------------------------------------------------------------------ svn:mime-type = application/x-gzip Added: release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.asc ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.asc (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.asc Mon Mar 4 06:30:32 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmXe3z4ACgkQP89Sn/Ly +egakQhAAgB7uBmuoOfJ/nhRRo8ARx1yEDk4EFECvTKucAsOhXNqhe6Z2vE4KmhuG +Awt0w3KFAUXFcp04gIXuX/k9bAiqk9WYAeEeM1md2yyS0yDLwduMC2dcCbtUMTkt +R82wKEsgxnAKGBcyDqV2zsi9P+7pwr+/0QBO5g7RXUHNL2gSmURBOAEjusgEp/CD +Cg1iLOp1twnmTMA4E4P3zuNUfhZaFaXzEAFoFATh8ptKgkemLi4YagoPIZc9/4EW +Y2XSNf6A3630pa5qtbPqWRymLTTlA1A5KCts6DrRQ216YiKyfjxWzI1mnuaoAU7O +4+S0mg6qWl+PKfZbs3H5kZyAhgtXZzaBNjDRwL1zK8wnTZ75QQkgQOQ57Xx/NiLF +U1jV/3k5QAbInS2IKVR0Z3XTMvHuR3ejJl/Oz4jzv+iQqO25Y7HXxAG1yTh6u0C6 +6WxoUa86eQROMoZX3KtZXtNY3eiNl9PK7vjRdWxVMuHtz0aPzFyjJlzyXWPcPcb7 +/dyapQNRFEDoDzaTyRKtsaUeu/FKQ65GN4PA7t+pyjnEFv04tT1vYZtreGh/Br4P +kmtxyyqy+naOg0+SxXZz7v7JjeVzoYgVXmUsJVBxeEXjHWMpZPnEI0eS/+QBiOVR +K2L+7si5JfpraBpy4dHah74XAJRwGx8vmKmNIBcWF+XkC0X1JI0= +=sWPn +-----END PGP SIGNATURE----- Added: release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.sha1 ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.sha1 (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.sha1 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +eb653d2ac7d0896b8b00f6edae49b1beed488f02 \ No newline at end of file Added: release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.sha512 ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.sha512 (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.sha512 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +cb134460b4b89a1911891b19a6b0c19786ad6a36c602d17c06cc2c885c6926f627bd920badc5f489d5625eae7bb1fb85d807068affef7fa9844c1f51224c6782 org.apache.felix.http.jetty-5.1.10-source-release.tar.gz Added: release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip ============================================================================== Binary file - no diff available. Propchange: release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.asc ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.asc (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.asc Mon Mar 4 06:30:32 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmXe3z4ACgkQP89Sn/Ly +egbygQ/+OqHnmresD+7GIjVPRcMLLS5GbHGCdo5w5VgvPaA9/fdeeReZMI1X4WNU ++so2OXmE5Re5VKVBlmmHNwob7+fxdQfQ2zCgQZDYIUplEMwrwd3g4GRVqpZ0GCme +3J4fAvBEJj/F+D56kU3aVGf9IM9tc5B+gwwB8y0i+Yq4868QdeEMX/b6zHrzkak/ +K2TWSBT877wfS7qiXcOevg7bI5FaLLQQ6oWCmCpgpViBWWnh88BTFkIJMpbTdiZl +Qo5J8CpElyh71wbrcLXkU+ZG6Bg1wOeqkS55udMcGkgZGajDbceRZKFW3ACaD9zq +hgvXGf3DaDEhFg09yUdE+1WDSWU5TAakfQCdygYPYcz14+paUYshugryjajYH/VH +Nz6a1dO3khYkq0txB/Ytgt1t3Cgx7lS8qajFqu1Hqq/MN3+mCBmUUYqsuI7xiMAW +q1Swr03jaI+OmH5EiPxm6+J3VORHIgqW8k8fMYx1M6v6bB6ec1PThYdm+xyx0gVK ++ZG7blcd+4f/xTwsaBoKcJnu6t/PwncmZTvQRj4tGrmwyhoYbsIRsVOzorNqJStM +fpuRkRSS4UmB5Rwb5AqGSlhAgWr6lUez53EgPhu7RgLJHy298S9MNuPt/YDb899h +62zNapx3WPDSeT0ktqx4ASihJxyzdIBGXfxVfGnz1lG7mYKdPII= +=FbFP +-----END PGP SIGNATURE----- Added: release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.sha1 ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.sha1 (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.sha1 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +c205c4bbfbf19fc5be540476ba483e83725b713a \ No newline at end of file Added: release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.sha512 ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.sha512 (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.sha512 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +f410e13c375e3f91a01f5a49d9be738999df8b8a3b37df27a0a60012ebdf17fa6d05b0a0b8f82569821c3970072615fdbd75961d93b51a631021c1e068123334 org.apache.felix.http.jetty-5.1.10-source-release.zip Added: release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar ============================================================================== Binary file - no diff available. Propchange: release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.asc ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.asc (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.asc Mon Mar 4 06:30:32 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmXe3z8ACgkQP89Sn/Ly +egaNeg/9HrG/1C0jwsL3tMLk5Y3V845dTleL4Cm7o1B999J98CiroO+G/bILzg2T +7gOVm1OiptpXZCTxkn9n3qNTfzKojpCEmdS9eBno144AWJtza+wAwmbrwRHqfXfs +HgnqUm4wZuSYfphnEXBM2rxWEV6939aR/8mtj/NLTO3tv8qWLmqzh77gHiemwLCT +pa/MTA0bI/zLZbTK1DXnE2HwcCFVvncLE+cOyYcKv191LSos/9kWsk+46ReWsXQC +G0+2ujmnzuvOAkjRe0OLM/e1FJlhGWwL4vxVVji3FJxqo6F9EJwxspHeqBjC6QBJ +2Yti2P7A1NBFZFkTfUuDjRW8beqlaN+N2h8K8uP2L/dlda6lFA3rmplODxJdpQjz +5AUMV20/rlbuszLN8vglZrqaSbEZGKNmacwApvBPW5pI2IIPerpGm+aeun5dAbZ+ +H1WUqUSiuws/AjH2FF1BHYu6XdkWnEwfuXnCJ3YvQ9LZ9rwmo7tlyVlRF5swLPwi +7Azzps9ljvDV1DdpjVg4hlR2nrh1CtbymJtuOgHdMa9AamPQlY4tMSaNU3pa7I8X +cSqsZ+fCSgBFZd5Pxl4VwLD/KraNsKXRNWCtuHGsM/TImNxCFYOElfv/g2CNvvqi +b+qk0bl4euIGLrtMOASKx7LyKOO3RtBNQDu5t3BLGKcWpecs9z4= +=3vX6 +-----END PGP SIGNATURE----- Added: release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.sha1 ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.sha1 (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.sha1 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +bfa3fb4d52de686ce444d6c5eea1017ab300907d \ No newline at end of file Added: release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.sha512 ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.sha512 (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.sha512 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +d6dfed9c7e2379e45fc8a0cd8eafbb4b601333fc436f076e784a49841fcbd3434f6a4902903af6edab6c5a65e6565ed9ae01c078f96f67e1d3f21dc9e7100477 org.apache.felix.http.jetty-5.1.10-sources.jar Added: release/felix/org.apache.felix.http.jetty-5.1.10.jar ============================================================================== Binary file - no diff available. Propchange: release/felix/org.apache.felix.http.jetty-5.1.10.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/felix/org.apache.felix.http.jetty-5.1.10.jar.asc ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10.jar.asc (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10.jar.asc Mon Mar 4 06:30:32 2024 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmXe3z4ACgkQP89Sn/Ly +egbc2A/+JSscNRCvMz41xYusUGLYZaALFL5YTZos/n7KwCfWp128CXjOrqLSsiro +cl3MxbrxRy1GzHV9PHXFCA5RcAbii/jljX3gR2TEPk01PV12J1dO3N3Z5Enl5Ck+ +WXpRVMDUDswHoM29LodnqZJIQiQ8+1raYcx0eMyQNk+nCujW0MFPfx8UI1YqLIJz +N56tUlk3yBJCWZWZP1roPkFoNAP+kU32IhJs88ptqSwhNO3h0DjDhO3bJWyBu0PN +SgTt/E4Vx/Xc/jJxf+/FcSnFw8LxrzSamDH/9tYtjiCN/1z2UNuh1QbPXVxJS0PM +GipF9pPLuvFoDY3pCdv8C8dydkB04XGax7PavMxx41+GGd7ZNbczHbtMq2lRcmTo +PYIq9uN9zRsYeXAlwf4XfF6yossssEOOGOfKWb6AAZnUK8AZjdxaR9D4T/1aQQu6 +F/G0rlxXOkx8pHAEj8sv9fOrxeO7VrhYnBk93oeTXBTSKf/Dk+VIVdu+BliBeDOe +u6yLBDcuJ1dH6IogCzTsjRiodPvYr1rDg7ZHmZzLar887rKgg99aW0Ii3G/ZLoDt +i7617ZOShpf6raD4AGaxCTTeU9pU0s+JmVo2h9NR7aeaVVoTj/L/v03AiwsP2vQr +4N9vmGFPzC9ZJPYCQk+XmrjOFoJzcSF4Qg7YJvs2FAA1SvUz9/c= +=xWwI +-----END PGP SIGNATURE----- Added: release/felix/org.apache.felix.http.jetty-5.1.10.jar.sha1 ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10.jar.sha1 (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10.jar.sha1 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +6d42069dff9bd2c9a2ddb6ad7f890943ffa0096c \ No newline at end of file Added: release/felix/org.apache.felix.http.jetty-5.1.10.jar.sha512 ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10.jar.sha512 (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10.jar.sha512 Mon Mar 4 06:30:32 2024 @@ -0,0 +1 @@ +be35a5ffab029da4c30553f5977b0bc6de87274b3b7e5027870cf91c756966443cdf5284453ddf7e821286d2324dba795017c676d69e1bea6b29385bbb5d0870 org.apache.felix.http.jetty-5.1.10.jar Added: release/felix/org.apache.felix.http.jetty-5.1.10.pom ============================================================================== --- release/felix/org.apache.felix.http.jetty-5.1.10.pom (added) +++ release/felix/org.apache.felix.http.jetty-5.1.10.pom Mon Mar 4 06:30:32 2024 @@ -0,0 +1,471 @@ +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.apache.felix</groupId> + <artifactId>felix-parent</artifactId> + <version>8</version> + <relativePath>../../pom/pom.xml</relativePath> + </parent> + + <name>Apache Felix Http Jetty</name> + <description>This is an implementation of the R8.1 OSGi Servlet Service, the R7 OSGi Http Service and the R7 OSGi Http Whiteboard Specification</description> + + <artifactId>org.apache.felix.http.jetty</artifactId> + <version>5.1.10</version> + <packaging>bundle</packaging> + + <scm> + <connection>scm:git:https://github.com/apache/felix-dev.git</connection> + <developerConnection>scm:git:https://github.com/apache/felix-dev.git</developerConnection> + <url>https://gitbox.apache.org/repos/asf?p=felix-dev.git</url> + <tag>org.apache.felix.http.jetty-5.1.10</tag> + </scm> + + <properties> + <felix.java.version>11</felix.java.version> + <jetty.version>11.0.20</jetty.version> + <baseline.skip>true</baseline.skip> + </properties> + + <build> + <plugins> + + <!-- Use a groovy script to preserve the META-INF/services/* files for the artifacts that are embeded in the uber jar --> + <plugin> + <groupId>org.codehaus.gmaven</groupId> + <artifactId>groovy-maven-plugin</artifactId> + <version>2.1.1</version> + <executions> + <execution> + <id>groovy-magic</id> + <phase>prepare-package</phase> + <goals> + <goal>execute</goal> + </goals> + <configuration> + <source><![CDATA[ + // make an output dir for the merged resource files + def slDir = new File(project.build.directory, "serviceloader-resources"); + slDir.mkdirs(); + + // scan each of the artifacts to preserve the information found in any META-INF/services/* files + project.artifacts.each() { artifact -> + + if (artifact.getArtifactHandler().isAddedToClasspath() && !org.apache.maven.artifact.Artifact.SCOPE_TEST.equals( artifact.getScope() )) { + def jar; + try { + jar = new java.util.jar.JarFile(artifact.file) + jar.stream().each() { entry -> + if (!entry.isDirectory() && entry.name.startsWith("META-INF/services/")) { + + // check if we already have a file with this name + def svcFile = new File(slDir, entry.name) + def svcSet = new LinkedHashSet(); + if (svcFile.exists()) { + // found existing file, so load the items from the existing file so we can merge + svcFile.eachLine { className -> + className = className.trim(); + if (!className.isEmpty()) { + svcSet.add(className); + } + } + } + + // read the content of the found entry + def lineReader; + try { + lineReader = new BufferedReader(new InputStreamReader(jar.getInputStream(entry), java.nio.charset.StandardCharsets.UTF_8)); + def className; + while ( ( className = lineReader.readLine() ) != null ) { + className = className.trim(); + if (!className.isEmpty()) { + svcSet.add(className); + } + } + } finally { + // cleanup + if (lineReader != null) { + lineReader.close() + } + } + + // write the merged data to the output file + if (!svcSet.isEmpty()) { + // make any missing folders + svcFile.getParentFile().mkdirs(); + + svcFile.withWriter('utf-8') { writer -> + svcSet.each() { item -> + writer.writeLine item; + } + + // finish up with a blank line + writer.println(); + } + } + + } + } + } finally { + // cleanup + if (jar != null) { + jar.close(); + } + } + } + + } + ]]></source> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <version>5.1.9</version> + <extensions>true</extensions> + <configuration> + <instructions> + <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName> + <Bundle-Version>${project.version}</Bundle-Version> + <X-Jetty-Version> + ${jetty.version} + </X-Jetty-Version> + <Bundle-Activator> + org.apache.felix.http.jetty.internal.JettyActivator + </Bundle-Activator> + <Export-Package> + org.osgi.service.http, + org.osgi.service.http.context, + org.osgi.service.http.runtime, + org.osgi.service.http.runtime.dto, + org.osgi.service.http.whiteboard, + org.osgi.service.servlet.context, + org.osgi.service.servlet.runtime, + org.osgi.service.servlet.runtime.dto, + org.osgi.service.servlet.whiteboard, + !org.eclipse.jetty, + !org.eclipse.jetty.version, + org.eclipse.jetty.*, + org.apache.felix.http.jetty, + org.apache.felix.http.jakartawrappers, + org.apache.felix.http.javaxwrappers + </Export-Package> + <Private-Package> + org.apache.felix.http.base.*, + org.apache.felix.http.jetty.*, + org.eclipse.jetty, + org.eclipse.jetty.version + </Private-Package> + <Conditional-Package> + org.apache.commons.* + </Conditional-Package> + <Import-Package> + sun.misc;resolution:=optional, + sun.nio.ch;resolution:=optional, + javax.imageio;resolution:=optional, + javax.sql;resolution:=optional, + org.ietf.jgss;resolution:=optional, + org.osgi.service.cm;resolution:=optional;version="[1.3,2)", + org.osgi.service.event;resolution:=optional;version="[1.2,2)", + org.osgi.service.log;resolution:=optional;version="[1.3,2)", + org.osgi.service.metatype;resolution:=optional;version="[1.1,2)", + org.osgi.service.useradmin;resolution:=optional;version="[1.1,2)", + org.osgi.service.http;version="[1.2.1,1.3)", + org.osgi.service.http.context;version="[1.1,1.2)", + org.osgi.service.http.runtime;version="[1.1,1.2)", + org.osgi.service.http.runtime.dto;version="[1.1,1.2)", + org.slf4j;version="[1.0,3.0)", + * + </Import-Package> + <DynamicImport-Package> + org.osgi.service.cm;version="[1.3,2)", + org.osgi.service.event;version="[1.2,2)", + org.osgi.service.log;version="[1.3,2)", + org.osgi.service.metatype;version="[1.4,2)" + </DynamicImport-Package> + <Provide-Capability> + osgi.implementation;osgi.implementation="osgi.http";version:Version="1.1"; + uses:="javax.servlet,javax.servlet.http,org.osgi.service.http.context,org.osgi.service.http.whiteboard", + osgi.implementation;osgi.implementation="osgi.http";version:Version="2.0"; + uses:="jakarta.servlet,jakarta.servlet.http,org.osgi.service.servlet.context,org.osgi.service.servlet.whiteboard", + osgi.service;objectClass:List<String>="org.osgi.service.servlet.runtime.HttpServiceRuntime"; + uses:="org.osgi.service.servlet.runtime,org.osgi.service.servlet.runtime.dto", + osgi.service;objectClass:List<String>="org.osgi.service.http.runtime.HttpServiceRuntime"; + uses:="org.osgi.service.http.runtime,org.osgi.service.http.runtime.dto", + osgi.service;objectClass:List<String>="org.osgi.service.http.HttpService"; + uses:="org.osgi.service.http", + osgi.serviceloader;osgi.serviceloader="org.eclipse.jetty.http.HttpFieldPreEncoder" + </Provide-Capability> + <Require-Capability> + osgi.contract;filter:="(&(osgi.contract=JavaServlet)(version=4.0))", + osgi.contract;filter:="(&(osgi.contract=JakartaServlet)(version=5.0))", + osgi.extender;filter:="(osgi.extender=osgi.serviceloader.registrar)";resolution:=optional, + osgi.extender;filter:="(osgi.extender=osgi.serviceloader.processor)";resolution:=optional, + osgi.serviceloader;filter:="(osgi.serviceloader=org.eclipse.jetty.http.HttpFieldPreEncoder)";resolution:=optional;cardinality:=multiple, + osgi.serviceloader;filter:="(osgi.serviceloader=org.eclipse.jetty.io.ssl.ALPNProcessor$Server)";resolution:=optional;cardinality:=multiple + </Require-Capability> + <Include-Resource> + {maven-resources},${project.build.directory}/serviceloader-resources + </Include-Resource> + <_removeheaders> + Private-Package,Conditional-Package + </_removeheaders> + </instructions> + </configuration> + <executions> + <execution> + <id>bundle</id> + <phase>package</phase> + <goals> + <goal>bundle</goal> + </goals> + </execution> + <execution> + <id>baseline</id> + <goals> + <goal>baseline</goal> + </goals> + </execution> + <execution> + <id>light-bundle</id> + <goals> + <goal>bundle</goal> + </goals> + <configuration> + <classifier>light</classifier> + <instructions> + <Bundle-Name>${project.name} Light</Bundle-Name> + <Bundle-SymbolicName>${project.artifactId}.light</Bundle-SymbolicName> + <!-- We need to override this from the base configuration --> + <Conditional-Package> + foo + </Conditional-Package> + <Export-Package> + org.osgi.service.http, + org.osgi.service.http.context, + org.osgi.service.http.runtime, + org.osgi.service.http.runtime.dto, + org.osgi.service.http.whiteboard, + !org.osgi.service.servlet.*, + org.apache.felix.http.jetty, + org.apache.felix.http.javaxwrappers, + org.apache.felix.http.jakartawrappers + </Export-Package> + <Private-Package> + org.apache.felix.http.base.*, + org.apache.felix.http.jetty.*, + org.osgi.service.servlet.* + </Private-Package> + <Import-Package> + org.osgi.service.cm;resolution:=optional;version="[1.3,2)", + org.osgi.service.event;resolution:=optional;version="[1.2,2)", + org.osgi.service.log;resolution:=optional;version="[1.3,2)", + org.osgi.service.metatype;resolution:=optional;version="[1.4,2)", + org.osgi.service.useradmin;resolution:=optional;version="[1.1,2)", + org.osgi.service.http;version="[1.2.1,1.3)", + org.osgi.service.http.context;version="[1.1,1.2)", + org.osgi.service.http.runtime;version="[1.1,1.2)", + org.osgi.service.http.runtime.dto;version="[1.1,1.2)", + * + </Import-Package> + <!-- We need to override this from the base configuration to exclude the ServiceLoader capabilities --> + <Provide-Capability> + osgi.implementation;osgi.implementation="osgi.http";version:Version="1.1"; + uses:="javax.servlet,javax.servlet.http,org.osgi.service.http.context,org.osgi.service.http.whiteboard", + osgi.implementation;osgi.implementation="osgi.http";version:Version="2.0"; + uses:="jakarta.servlet,jakarta.servlet.http,org.osgi.service.servlet.context,org.osgi.service.servlet.whiteboard", + osgi.service;objectClass:List<String>="org.osgi.service.servlet.runtime.HttpServiceRuntime"; + uses:="org.osgi.service.servlet.runtime,org.osgi.service.servlet.runtime.dto", + osgi.service;objectClass:List<String>="org.osgi.service.http.runtime.HttpServiceRuntime"; + uses:="org.osgi.service.http.runtime,org.osgi.service.http.runtime.dto", + osgi.service;objectClass:List<String>="org.osgi.service.http.HttpService"; + uses:="org.osgi.service.http" + </Provide-Capability> + <!-- We need to override this from the base configuration to exclude the ServiceLoader capabilities --> + <Require-Capability> + osgi.contract;filter:="(&(osgi.contract=JavaServlet)(version=4.0))", + osgi.contract;filter:="(&(osgi.contract=JakartaServlet)(version=5.0))" + </Require-Capability> + <!-- We need to override this from the base configuration to exclude the ServiceLoader resources --> + <Include-Resource> + {maven-resources} + </Include-Resource> + <_removeheaders> + X-Jetty-Version,Private-Package,Conditional-Package + </_removeheaders> + </instructions> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>javax.servlet-api</artifactId> + <version>3.1.0</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>osgi.core</artifactId> + <version>6.0.0</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.cm</artifactId> + <version>1.5.0</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.event</artifactId> + <version>1.3.1</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.metatype</artifactId> + <version>1.4.0</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.useradmin</artifactId> + <version>1.1.0</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-servlet</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-server</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-util</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-util-ajax</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-jmx</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-security</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty.http2</groupId> + <artifactId>http2-server</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty.http2</groupId> + <artifactId>http2-common</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty.http2</groupId> + <artifactId>http2-hpack</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-alpn-server</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.servlet</artifactId> + <version>2.0.0</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.http</artifactId> + <version>1.2.1</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.http.whiteboard</artifactId> + <version>1.1.0</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.http.base</artifactId> + <version>5.1.6</version> + </dependency> + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.http.wrappers</artifactId> + <version>1.0.2</version> + </dependency> + <dependency> + <groupId>commons-fileupload</groupId> + <artifactId>commons-fileupload</artifactId> + <version>1.5</version> + </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>2.11.0</version> + </dependency> + <!-- Testing --> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>4.13.2</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-core</artifactId> + <version>5.7.0</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.log</artifactId> + <version>1.3.0</version> + <scope>test</scope> + </dependency> + </dependencies> +</project>