Skip to content

Commit 515bf48

Browse files
committed
Merge branch '3.6-dev' into 3.7-dev
2 parents ceeeaa2 + 7c06364 commit 515bf48

File tree

13 files changed

+261
-7
lines changed

13 files changed

+261
-7
lines changed

gremlin-console/pom.xml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,10 +249,11 @@ limitations under the License.
249249
<resource>NOTICE.txt</resource>
250250
<resource>NOTICE</resource>
251251
<resource>licenses</resource>
252-
<!--Exclude kryo and minlog licenses to avoid conflict as they are included in
252+
<!--Exclude kryo, minlog and bigint licenses to avoid conflict as they are included in
253253
both gremlin-shaded and gremlin-driver-->
254254
<resource>META-INF/licenses/kryo</resource>
255255
<resource>META-INF/licenses/minlog</resource>
256+
<resource>META-INF/licenses/bigint</resource>
256257
</resources>
257258
</transformer>
258259
<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
@@ -283,6 +284,14 @@ limitations under the License.
283284
<resource>META-INF/licenses/minlog</resource>
284285
<file>src/main/static/licenses/minlog</file>
285286
</transformer>
287+
<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
288+
<resource>META-INF/licenses/bigint</resource>
289+
<file>src/main/static/licenses/bigint</file>
290+
</transformer>
291+
<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
292+
<resource>META-INF/licenses/ganymed-ssh</resource>
293+
<file>src/main/static/licenses/ganymed-ssh</file>
294+
</transformer>
286295
<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
287296
<resource>META-INF/licenses/normalize</resource>
288297
<file>src/main/static/licenses/normalize</file>

gremlin-console/src/main/static/NOTICE

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ the terms of a BSD style license.
3737
The original software and related information is available
3838
at http://www.jcraft.com/jsch/.
3939

40+
The Scp class is based on the SCPClient from the ganymed ssh
41+
library. Which has been distributed under the BSD style license
42+
included in licenses/ganymed-ssh
43+
4044
------------------------------------------------------------------------
4145
HPPC 0.7.1
4246
------------------------------------------------------------------------
@@ -50,12 +54,32 @@ HPPC borrowed code, ideas or both from:
5054
(Apache license)
5155

5256
------------------------------------------------------------------------
53-
Jackson-Databind 2.14.0 and Jackson-Core - shaded in gremlin-shaded to org.apache.tinkerpop.shaded.jackson
57+
Jackson-Databind, Jackson-Annotation and Jackson-Core 2.15.2 (Included through gremlin-shaded)
5458
------------------------------------------------------------------------
5559
It was originally written by Tatu Saloranta ([email protected]), and has
5660
been in development since 2007.
5761
It is currently developed by a community of developers.
5862

63+
* FastDoubleParser
64+
65+
jackson-core bundles a shaded copy of FastDoubleParser <https://github.com/wrandelshofer/FastDoubleParser>.
66+
That code is available under an MIT license <https://github.com/wrandelshofer/FastDoubleParser/blob/main/LICENSE>
67+
under the following copyright.
68+
69+
Copyright © 2023 Werner Randelshofer, Switzerland. MIT License.
70+
71+
Some portions of the code have been derived from other projects.
72+
73+
fast_double_parser, Copyright (c) 2022 Daniel Lemire. Apache 2.0 License.
74+
https://github.com/fastfloat/fast_float
75+
76+
fast_float, Copyright (c) 2021 The fast_float authors. Apache 2.0 License.
77+
https://github.com/fastfloat/fast_float
78+
79+
bigint, Copyright 2020 Tim Buktu. 2-clause BSD License.
80+
https://github.com/tbuktu/bigint/tree/floatfft
81+
(We only use those portions of the bigint project that can be licensed under 2-clause BSD License.)
82+
5983
------------------------------------------------------------------------
6084
JavaTuples 1.2
6185
------------------------------------------------------------------------
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
Copyright 2022 Tim Buktu
2+
3+
Redistribution and use in source and binary forms, with or without
4+
modification, are permitted provided that the following conditions
5+
are met:
6+
7+
1. Redistributions of source code must retain the above copyright notice, this
8+
list of conditions and the following disclaimer.
9+
10+
2. Redistributions in binary form must reproduce the above copyright notice,
11+
this list of conditions and the following disclaimer in the documentation
12+
and/or other materials provided with the distribution.
13+
14+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND
15+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
16+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
17+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
18+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
20+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
21+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
22+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
23+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
Copyright (c) 2005 - 2006 Swiss Federal Institute of Technology (ETH Zurich),
2+
Department of Computer Science (http://www.inf.ethz.ch),
3+
Christian Plattner. All rights reserved.
4+
5+
Redistribution and use in source and binary forms, with or without
6+
modification, are permitted provided that the following conditions
7+
are met:
8+
9+
a.) Redistributions of source code must retain the above copyright
10+
notice, this list of conditions and the following disclaimer.
11+
b.) Redistributions in binary form must reproduce the above copyright
12+
notice, this list of conditions and the following disclaimer in the
13+
documentation and/or other materials provided with the distribution.
14+
c.) Neither the name of ETH Zurich nor the names of its contributors may
15+
be used to endorse or promote products derived from this software
16+
without specific prior written permission.
17+
18+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
19+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
22+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
23+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24+
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25+
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26+
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28+
POSSIBILITY OF SUCH DAMAGE

gremlin-driver/pom.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,10 +199,11 @@ limitations under the License.
199199
<resource>NOTICE.txt</resource>
200200
<resource>NOTICE</resource>
201201
<resource>licenses</resource>
202-
<!--Exclude kryo and minlog licenses to avoid conflict as they are included in
202+
<!--Exclude kryo, minlog and bigint licenses to avoid conflict as they are included in
203203
both gremlin-shaded and gremlin-driver-->
204204
<resource>META-INF/licenses/kryo</resource>
205205
<resource>META-INF/licenses/minlog</resource>
206+
<resource>META-INF/licenses/bigint</resource>
206207
</resources>
207208
</transformer>
208209
<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
@@ -221,6 +222,10 @@ limitations under the License.
221222
<resource>META-INF/licenses/minlog</resource>
222223
<file>src/main/static/licenses/minlog</file>
223224
</transformer>
225+
<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
226+
<resource>META-INF/licenses/bigint</resource>
227+
<file>src/main/static/licenses/bigint</file>
228+
</transformer>
224229
<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
225230
<resource>META-INF/licenses/logback</resource>
226231
<file>src/main/static/licenses/logback</file>

gremlin-driver/src/main/static/NOTICE

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,32 @@ HPPC borrowed code, ideas or both from:
1717
(Apache license)
1818

1919
------------------------------------------------------------------------
20-
Jackson-Databind 2.14.0 and Jackson-Core - shaded in gremlin-shaded to org.apache.tinkerpop.shaded.jackson
20+
Jackson-Databind, Jackson-Annotation and Jackson-Core 2.15.2 (Included through gremlin-shaded)
2121
------------------------------------------------------------------------
2222
It was originally written by Tatu Saloranta ([email protected]), and has
2323
been in development since 2007.
2424
It is currently developed by a community of developers.
2525

26+
* FastDoubleParser
27+
28+
jackson-core bundles a shaded copy of FastDoubleParser <https://github.com/wrandelshofer/FastDoubleParser>.
29+
That code is available under an MIT license <https://github.com/wrandelshofer/FastDoubleParser/blob/main/LICENSE>
30+
under the following copyright.
31+
32+
Copyright © 2023 Werner Randelshofer, Switzerland. MIT License.
33+
34+
Some portions of the code have been derived from other projects.
35+
36+
fast_double_parser, Copyright (c) 2022 Daniel Lemire. Apache 2.0 License.
37+
https://github.com/fastfloat/fast_float
38+
39+
fast_float, Copyright (c) 2021 The fast_float authors. Apache 2.0 License.
40+
https://github.com/fastfloat/fast_float
41+
42+
bigint, Copyright 2020 Tim Buktu. 2-clause BSD License.
43+
https://github.com/tbuktu/bigint/tree/floatfft
44+
(We only use those portions of the bigint project that can be licensed under 2-clause BSD License.)
45+
2646
------------------------------------------------------------------------
2747
JavaTuples 1.2
2848
------------------------------------------------------------------------
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
Copyright 2022 Tim Buktu
2+
3+
Redistribution and use in source and binary forms, with or without
4+
modification, are permitted provided that the following conditions
5+
are met:
6+
7+
1. Redistributions of source code must retain the above copyright notice, this
8+
list of conditions and the following disclaimer.
9+
10+
2. Redistributions in binary form must reproduce the above copyright notice,
11+
this list of conditions and the following disclaimer in the documentation
12+
and/or other materials provided with the distribution.
13+
14+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND
15+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
16+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
17+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
18+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
20+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
21+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
22+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
23+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

gremlin-server/src/main/static/NOTICE

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ This product includes/uses ANTLR4 (https://github.com/antlr/antlr4)
1111
Copyright (c) 2012-2017 The ANTLR Project. All rights reserved.
1212

1313
------------------------------------------------------------------------
14-
Apache Ivy 2.3.0 (AL ASF)
14+
Apache Ivy 2.5.1 (AL ASF)
1515
------------------------------------------------------------------------
1616
Portions of Ivy were originally developed by
1717
Jayasoft SARL (http://www.jayasoft.fr/)
@@ -24,6 +24,10 @@ the terms of a BSD style license.
2424
The original software and related information is available
2525
at http://www.jcraft.com/jsch/.
2626

27+
The Scp class is based on the SCPClient from the ganymed ssh
28+
library. Which has been distributed under the BSD style license
29+
included in licenses/ganymed-ssh
30+
2731
------------------------------------------------------------------------
2832
HPPC 0.7.1
2933
------------------------------------------------------------------------
@@ -37,12 +41,32 @@ HPPC borrowed code, ideas or both from:
3741
(Apache license)
3842

3943
------------------------------------------------------------------------
40-
Jackson-Databind 2.14.0 and Jackson-Core - shaded in gremlin-shaded to org.apache.tinkerpop.shaded.jackson
44+
Jackson-Databind, Jackson-Annotation and Jackson-Core 2.15.2 (Included through gremlin-shaded)
4145
------------------------------------------------------------------------
4246
It was originally written by Tatu Saloranta ([email protected]), and has
4347
been in development since 2007.
4448
It is currently developed by a community of developers.
4549

50+
* FastDoubleParser
51+
52+
jackson-core bundles a shaded copy of FastDoubleParser <https://github.com/wrandelshofer/FastDoubleParser>.
53+
That code is available under an MIT license <https://github.com/wrandelshofer/FastDoubleParser/blob/main/LICENSE>
54+
under the following copyright.
55+
56+
Copyright © 2023 Werner Randelshofer, Switzerland. MIT License.
57+
58+
Some portions of the code have been derived from other projects.
59+
60+
fast_double_parser, Copyright (c) 2022 Daniel Lemire. Apache 2.0 License.
61+
https://github.com/fastfloat/fast_float
62+
63+
fast_float, Copyright (c) 2021 The fast_float authors. Apache 2.0 License.
64+
https://github.com/fastfloat/fast_float
65+
66+
bigint, Copyright 2020 Tim Buktu. 2-clause BSD License.
67+
https://github.com/tbuktu/bigint/tree/floatfft
68+
(We only use those portions of the bigint project that can be licensed under 2-clause BSD License.)
69+
4670
------------------------------------------------------------------------
4771
JavaTuples 1.2
4872
------------------------------------------------------------------------
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
Copyright 2022 Tim Buktu
2+
3+
Redistribution and use in source and binary forms, with or without
4+
modification, are permitted provided that the following conditions
5+
are met:
6+
7+
1. Redistributions of source code must retain the above copyright notice, this
8+
list of conditions and the following disclaimer.
9+
10+
2. Redistributions in binary form must reproduce the above copyright notice,
11+
this list of conditions and the following disclaimer in the documentation
12+
and/or other materials provided with the distribution.
13+
14+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND
15+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
16+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
17+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
18+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
20+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
21+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
22+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
23+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
Copyright (c) 2005 - 2006 Swiss Federal Institute of Technology (ETH Zurich),
2+
Department of Computer Science (http://www.inf.ethz.ch),
3+
Christian Plattner. All rights reserved.
4+
5+
Redistribution and use in source and binary forms, with or without
6+
modification, are permitted provided that the following conditions
7+
are met:
8+
9+
a.) Redistributions of source code must retain the above copyright
10+
notice, this list of conditions and the following disclaimer.
11+
b.) Redistributions in binary form must reproduce the above copyright
12+
notice, this list of conditions and the following disclaimer in the
13+
documentation and/or other materials provided with the distribution.
14+
c.) Neither the name of ETH Zurich nor the names of its contributors may
15+
be used to endorse or promote products derived from this software
16+
without specific prior written permission.
17+
18+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
19+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
22+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
23+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24+
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25+
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26+
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28+
POSSIBILITY OF SUCH DAMAGE

gremlin-shaded/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,10 @@ limitations under the License.
126126
<resource>META-INF/licenses/minlog</resource>
127127
<file>src/main/static/licenses/minlog</file>
128128
</transformer>
129+
<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
130+
<resource>META-INF/licenses/bigint</resource>
131+
<file>src/main/static/licenses/bigint</file>
132+
</transformer>
129133
<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">
130134
<resources>
131135
<resource>NOTICE</resource>

0 commit comments

Comments
 (0)