jetty.project/jetty-unixsocket/pom.xml

49 lines
1.6 KiB
XML
Raw Normal View History

480827 Implemented Unix Domain Socket Connector Squashed commit of the following: commit fbb680ba7cdb73495524ea9e5b0f49caee7f68d8 Merge: ed2550b 64ea0db Author: Greg Wilkins <gregw@webtide.com> Date: Fri Nov 6 10:44:00 2015 +1100 Merge branch 'master' into unix-socket commit ed2550b50f978e1984e19fbda642baf450dbe6a1 Merge: 88d7b35 de137ab Author: Greg Wilkins <gregw@webtide.com> Date: Thu Nov 5 18:41:25 2015 +1100 Merge branch 'master' into unix-socket commit 88d7b35f885de2da7dec836e6e4ae2b522d517f0 Merge: 7d4155f 3e2658a Author: Greg Wilkins <gregw@webtide.com> Date: Thu Nov 5 17:38:27 2015 +1100 Merge branch 'master' into unix-socket commit 7d4155fe4a407d493683b66709bc638879b0b422 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Nov 5 17:24:48 2015 +1100 Unix socket configuration commit 2737b19f73ad153c20e1762874558a5d62849f90 Merge: cd0cc2e 92cc44c Author: Greg Wilkins <gregw@webtide.com> Date: Wed Nov 4 15:13:40 2015 +1100 Merge branch 'master' into unix-socket Conflicts: jetty-server/src/main/java/org/eclipse/jetty/server/SecureRequestCustomizer.java commit cd0cc2ef36a558d948bf26aff4f9e3519da2f823 Merge: 639753b 303f98e Author: Greg Wilkins <gregw@webtide.com> Date: Mon Nov 2 12:21:19 2015 +1100 Merge branch 'master' into unix-socket commit 639753b5ed37778d7231acfe9d52039aed66351e Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 30 15:42:58 2015 +1100 local connectors report NOIP address commit 6d38c4195f145b99f775a06d546960b119094b0c Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 30 12:11:13 2015 +1100 Gentler ssl close test commit 40b46b66a738c9187f859d522a0165bb09b113c8 Merge: b7eb082 fa53b11 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 30 11:09:42 2015 +1100 Merge branch 'master' into unix-socket commit b7eb082be44864c058b6f01b10364013596d3650 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 30 08:34:30 2015 +1100 SecureRequestCustomizer for UnixSockets commit edbb3c080200b4c6aa2836eff6c81bf31a73a8c1 Merge: 90e8cc0 de7ac72 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 29 19:47:05 2015 +1100 Merge branch 'master' into unix-socket commit 90e8cc060ff6dc4b249818db38334ffa543f002f Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 29 19:31:50 2015 +1100 use proxy connection commit b1772ef5dcac9ddf9bb5ecda1cda6d038ca21755 Merge: e95a932 9fe7332 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 29 16:46:29 2015 +1100 Merge branch 'master' into unix-socket commit e95a932bda5a96bf98ada4fb47664790af2aa0a2 Author: Greg Wilkins <gregw@webtide.com> Date: Wed Oct 28 15:58:25 2015 +1100 fixed config commit f8963b2ed6b6b4b96f1d9403194c9d50ab1f12fd Merge: 9c56b53 8b27484 Author: Greg Wilkins <gregw@webtide.com> Date: Wed Oct 28 15:34:28 2015 +1100 Merge branch 'master' into unix-socket commit 9c56b53cbec20d98e5cb05cf8d1f668fe84b95e0 Merge: 298a311 39768f8 Author: Greg Wilkins <gregw@webtide.com> Date: Mon Oct 26 13:04:34 2015 +1100 Merge branch 'master' into unix-socket commit 298a311af952ad3ef5d1c7635deabf47bddaa1c6 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 15:24:19 2015 +1100 Async accepting commit 8266753d124c04ec8bca8aa02be1ef3d826d6769 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 14:45:35 2015 +1100 set acceptors commit 6a56c5b9e19063fcb95cdc1228adf723c0d41362 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 11:44:54 2015 +1100 licence commit d80e5748e6c4327bae57de2af01983990dd2afe0 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 11:24:14 2015 +1100 unixsocket work in progress adding modules commit cf0c1153d9966cc7182ba29411527b4341c34da6 Merge: 645b671 c39bfa2 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 08:52:01 2015 +1100 Merge branch 'master' into unix-socket commit 645b6712d37282c26011a95c8c98e45c249b2e5f Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 08:49:52 2015 +1100 IP headers commit 67b210b9ea81af68ce3848a114bbbd1b80a8ca52 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 22 23:48:57 2015 +1100 working with haproxy commit e4fce9cf5d896a9a29a7c6280fcaa0336dfcc0f2 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 22 18:25:09 2015 +1100 unixsocket working commit 6f013788cad44e6641cd89720c5e7f3652cdc257 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 22 15:39:55 2015 +1100 work in progress
2015-11-05 19:17:46 -05:00
<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">
<parent>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-project</artifactId>
2018-03-20 08:18:24 -04:00
<version>9.4.9.v20180320</version>
480827 Implemented Unix Domain Socket Connector Squashed commit of the following: commit fbb680ba7cdb73495524ea9e5b0f49caee7f68d8 Merge: ed2550b 64ea0db Author: Greg Wilkins <gregw@webtide.com> Date: Fri Nov 6 10:44:00 2015 +1100 Merge branch 'master' into unix-socket commit ed2550b50f978e1984e19fbda642baf450dbe6a1 Merge: 88d7b35 de137ab Author: Greg Wilkins <gregw@webtide.com> Date: Thu Nov 5 18:41:25 2015 +1100 Merge branch 'master' into unix-socket commit 88d7b35f885de2da7dec836e6e4ae2b522d517f0 Merge: 7d4155f 3e2658a Author: Greg Wilkins <gregw@webtide.com> Date: Thu Nov 5 17:38:27 2015 +1100 Merge branch 'master' into unix-socket commit 7d4155fe4a407d493683b66709bc638879b0b422 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Nov 5 17:24:48 2015 +1100 Unix socket configuration commit 2737b19f73ad153c20e1762874558a5d62849f90 Merge: cd0cc2e 92cc44c Author: Greg Wilkins <gregw@webtide.com> Date: Wed Nov 4 15:13:40 2015 +1100 Merge branch 'master' into unix-socket Conflicts: jetty-server/src/main/java/org/eclipse/jetty/server/SecureRequestCustomizer.java commit cd0cc2ef36a558d948bf26aff4f9e3519da2f823 Merge: 639753b 303f98e Author: Greg Wilkins <gregw@webtide.com> Date: Mon Nov 2 12:21:19 2015 +1100 Merge branch 'master' into unix-socket commit 639753b5ed37778d7231acfe9d52039aed66351e Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 30 15:42:58 2015 +1100 local connectors report NOIP address commit 6d38c4195f145b99f775a06d546960b119094b0c Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 30 12:11:13 2015 +1100 Gentler ssl close test commit 40b46b66a738c9187f859d522a0165bb09b113c8 Merge: b7eb082 fa53b11 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 30 11:09:42 2015 +1100 Merge branch 'master' into unix-socket commit b7eb082be44864c058b6f01b10364013596d3650 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 30 08:34:30 2015 +1100 SecureRequestCustomizer for UnixSockets commit edbb3c080200b4c6aa2836eff6c81bf31a73a8c1 Merge: 90e8cc0 de7ac72 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 29 19:47:05 2015 +1100 Merge branch 'master' into unix-socket commit 90e8cc060ff6dc4b249818db38334ffa543f002f Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 29 19:31:50 2015 +1100 use proxy connection commit b1772ef5dcac9ddf9bb5ecda1cda6d038ca21755 Merge: e95a932 9fe7332 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 29 16:46:29 2015 +1100 Merge branch 'master' into unix-socket commit e95a932bda5a96bf98ada4fb47664790af2aa0a2 Author: Greg Wilkins <gregw@webtide.com> Date: Wed Oct 28 15:58:25 2015 +1100 fixed config commit f8963b2ed6b6b4b96f1d9403194c9d50ab1f12fd Merge: 9c56b53 8b27484 Author: Greg Wilkins <gregw@webtide.com> Date: Wed Oct 28 15:34:28 2015 +1100 Merge branch 'master' into unix-socket commit 9c56b53cbec20d98e5cb05cf8d1f668fe84b95e0 Merge: 298a311 39768f8 Author: Greg Wilkins <gregw@webtide.com> Date: Mon Oct 26 13:04:34 2015 +1100 Merge branch 'master' into unix-socket commit 298a311af952ad3ef5d1c7635deabf47bddaa1c6 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 15:24:19 2015 +1100 Async accepting commit 8266753d124c04ec8bca8aa02be1ef3d826d6769 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 14:45:35 2015 +1100 set acceptors commit 6a56c5b9e19063fcb95cdc1228adf723c0d41362 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 11:44:54 2015 +1100 licence commit d80e5748e6c4327bae57de2af01983990dd2afe0 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 11:24:14 2015 +1100 unixsocket work in progress adding modules commit cf0c1153d9966cc7182ba29411527b4341c34da6 Merge: 645b671 c39bfa2 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 08:52:01 2015 +1100 Merge branch 'master' into unix-socket commit 645b6712d37282c26011a95c8c98e45c249b2e5f Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 08:49:52 2015 +1100 IP headers commit 67b210b9ea81af68ce3848a114bbbd1b80a8ca52 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 22 23:48:57 2015 +1100 working with haproxy commit e4fce9cf5d896a9a29a7c6280fcaa0336dfcc0f2 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 22 18:25:09 2015 +1100 unixsocket working commit 6f013788cad44e6641cd89720c5e7f3652cdc257 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 22 15:39:55 2015 +1100 work in progress
2015-11-05 19:17:46 -05:00
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>jetty-unixsocket</artifactId>
<name>Jetty :: UnixSocket</name>
<description>Jetty UnixSocket</description>
<url>http://www.eclipse.org/jetty</url>
<properties>
<bundle-symbolic-name>${project.groupId}.unixsocket</bundle-symbolic-name>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<configuration>
<onlyAnalyze>org.eclipse.jetty.unixsocket.*</onlyAnalyze>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.github.jnr</groupId>
<artifactId>jnr-unixsocket</artifactId>
Issue #2014 - Unix Socket Client (#2025) There are still problems with this impl (some client tests ignored) and there is still a work around for the JNR bug 50, however this impl is already much better than the unix socket support that is already in the release. So will merge for now and put more effort in once there is a JNR fix. * WIP add unix domain sockets support in HttpClient * move unix socket client part to unix socket module #2014 * some cleanup #2014 * add missing headers #2014 * add TODO * UnixSocket client refactor * cleanup test and pom * minor changes, use LOG.isDebugEnabled() before using debug method * add UNIX SOCKET http client test with all other tests, push this to see what happen on Jenkins * fix some unit tests * fix more tests * fix load test * UnixSocket client * Demonstrate JNR bug * Worked around JNR bug 50 * close channel on client side as well * more details in log * log file path as well * #2014 disable test per default as doesn't work on some environement * Revert "#2014 disable test per default as doesn't work on some environement" * test only on unix * Allow test of specific transport(s) * Move unix socket to /tmp * move test socket to /tmp * move test socket to /tmp * ignore failing tests for now * fix bean name and possible to use sys prop org.eclipse.jetty.http.client.AbstractTest.Transports with mvn cli * test isBlank as surefire props is not null * correctly create tmp file with @Before * do not delete file * use /tmp as build directory doesn't seem to work within docker... * do not delete sock file on client as it is own by the server * file must not exist when binding unix socket * #2014 fix license header * network specific tests assumed * Fixed to handle null selector keys * add assume for tests that assume a network connector Signed-off-by: olivier lamy <olamy@webtide.com> Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-01-13 05:59:47 -05:00
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-client</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
480827 Implemented Unix Domain Socket Connector Squashed commit of the following: commit fbb680ba7cdb73495524ea9e5b0f49caee7f68d8 Merge: ed2550b 64ea0db Author: Greg Wilkins <gregw@webtide.com> Date: Fri Nov 6 10:44:00 2015 +1100 Merge branch 'master' into unix-socket commit ed2550b50f978e1984e19fbda642baf450dbe6a1 Merge: 88d7b35 de137ab Author: Greg Wilkins <gregw@webtide.com> Date: Thu Nov 5 18:41:25 2015 +1100 Merge branch 'master' into unix-socket commit 88d7b35f885de2da7dec836e6e4ae2b522d517f0 Merge: 7d4155f 3e2658a Author: Greg Wilkins <gregw@webtide.com> Date: Thu Nov 5 17:38:27 2015 +1100 Merge branch 'master' into unix-socket commit 7d4155fe4a407d493683b66709bc638879b0b422 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Nov 5 17:24:48 2015 +1100 Unix socket configuration commit 2737b19f73ad153c20e1762874558a5d62849f90 Merge: cd0cc2e 92cc44c Author: Greg Wilkins <gregw@webtide.com> Date: Wed Nov 4 15:13:40 2015 +1100 Merge branch 'master' into unix-socket Conflicts: jetty-server/src/main/java/org/eclipse/jetty/server/SecureRequestCustomizer.java commit cd0cc2ef36a558d948bf26aff4f9e3519da2f823 Merge: 639753b 303f98e Author: Greg Wilkins <gregw@webtide.com> Date: Mon Nov 2 12:21:19 2015 +1100 Merge branch 'master' into unix-socket commit 639753b5ed37778d7231acfe9d52039aed66351e Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 30 15:42:58 2015 +1100 local connectors report NOIP address commit 6d38c4195f145b99f775a06d546960b119094b0c Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 30 12:11:13 2015 +1100 Gentler ssl close test commit 40b46b66a738c9187f859d522a0165bb09b113c8 Merge: b7eb082 fa53b11 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 30 11:09:42 2015 +1100 Merge branch 'master' into unix-socket commit b7eb082be44864c058b6f01b10364013596d3650 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 30 08:34:30 2015 +1100 SecureRequestCustomizer for UnixSockets commit edbb3c080200b4c6aa2836eff6c81bf31a73a8c1 Merge: 90e8cc0 de7ac72 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 29 19:47:05 2015 +1100 Merge branch 'master' into unix-socket commit 90e8cc060ff6dc4b249818db38334ffa543f002f Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 29 19:31:50 2015 +1100 use proxy connection commit b1772ef5dcac9ddf9bb5ecda1cda6d038ca21755 Merge: e95a932 9fe7332 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 29 16:46:29 2015 +1100 Merge branch 'master' into unix-socket commit e95a932bda5a96bf98ada4fb47664790af2aa0a2 Author: Greg Wilkins <gregw@webtide.com> Date: Wed Oct 28 15:58:25 2015 +1100 fixed config commit f8963b2ed6b6b4b96f1d9403194c9d50ab1f12fd Merge: 9c56b53 8b27484 Author: Greg Wilkins <gregw@webtide.com> Date: Wed Oct 28 15:34:28 2015 +1100 Merge branch 'master' into unix-socket commit 9c56b53cbec20d98e5cb05cf8d1f668fe84b95e0 Merge: 298a311 39768f8 Author: Greg Wilkins <gregw@webtide.com> Date: Mon Oct 26 13:04:34 2015 +1100 Merge branch 'master' into unix-socket commit 298a311af952ad3ef5d1c7635deabf47bddaa1c6 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 15:24:19 2015 +1100 Async accepting commit 8266753d124c04ec8bca8aa02be1ef3d826d6769 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 14:45:35 2015 +1100 set acceptors commit 6a56c5b9e19063fcb95cdc1228adf723c0d41362 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 11:44:54 2015 +1100 licence commit d80e5748e6c4327bae57de2af01983990dd2afe0 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 11:24:14 2015 +1100 unixsocket work in progress adding modules commit cf0c1153d9966cc7182ba29411527b4341c34da6 Merge: 645b671 c39bfa2 Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 08:52:01 2015 +1100 Merge branch 'master' into unix-socket commit 645b6712d37282c26011a95c8c98e45c249b2e5f Author: Greg Wilkins <gregw@webtide.com> Date: Fri Oct 23 08:49:52 2015 +1100 IP headers commit 67b210b9ea81af68ce3848a114bbbd1b80a8ca52 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 22 23:48:57 2015 +1100 working with haproxy commit e4fce9cf5d896a9a29a7c6280fcaa0336dfcc0f2 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 22 18:25:09 2015 +1100 unixsocket working commit 6f013788cad44e6641cd89720c5e7f3652cdc257 Author: Greg Wilkins <gregw@webtide.com> Date: Thu Oct 22 15:39:55 2015 +1100 work in progress
2015-11-05 19:17:46 -05:00
</dependency>
<dependency>
<groupId>org.eclipse.jetty.toolchain</groupId>
<artifactId>jetty-test-helper</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project>