Skip to content

Commit c6cb7d2

Browse files
Update all dependencies
1 parent 7894cac commit c6cb7d2

File tree

23 files changed

+73
-73
lines changed

23 files changed

+73
-73
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM eclipse-temurin:23 AS build
1+
FROM eclipse-temurin:25 AS build
22
COPY . /home/gradle/src
33
USER root
44
WORKDIR /home/gradle/src

Ghidra/Extensions/MachineLearning/build.gradle

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ def protobufVersion = getProperty("ghidra.protobuf.java.version")
2626
dependencies {
2727
api project(':Base')
2828

29-
api "com.oracle.labs.olcut:olcut-config-protobuf:5.2.0" //{exclude group: "com.google.protobuf", module: "protobuf-java"}
30-
api ("com.oracle.labs.olcut:olcut-core:5.2.0") {exclude group: "org.jline"}
31-
api "org.tribuo:tribuo-classification-core:4.2.0"
32-
api "org.tribuo:tribuo-classification-tree:4.2.0"
33-
api "org.tribuo:tribuo-common-tree:4.2.0"
34-
api 'org.tribuo:tribuo-core:4.2.0'
35-
api ("org.tribuo:tribuo-data:4.2.0") {exclude group: "com.opencsv"}
36-
api "org.tribuo:tribuo-math:4.2.0"
37-
api ("org.tribuo:tribuo-util-onnx:4.2.0") //{exclude group: "com.google.protobuf", module: "protobuf-java"}
29+
api "com.oracle.labs.olcut:olcut-config-protobuf:5.3.1" //{exclude group: "com.google.protobuf", module: "protobuf-java"}
30+
api ("com.oracle.labs.olcut:olcut-core:5.3.1") {exclude group: "org.jline"}
31+
api "org.tribuo:tribuo-classification-core:4.3.2"
32+
api "org.tribuo:tribuo-classification-tree:4.3.2"
33+
api "org.tribuo:tribuo-common-tree:4.3.2"
34+
api 'org.tribuo:tribuo-core:4.3.2'
35+
api ("org.tribuo:tribuo-data:4.3.2") {exclude group: "com.opencsv"}
36+
api "org.tribuo:tribuo-math:4.3.2"
37+
api ("org.tribuo:tribuo-util-onnx:4.3.2") //{exclude group: "com.google.protobuf", module: "protobuf-java"}
3838

3939
testImplementation project(path: ':SoftwareModeling', configuration: 'testArtifacts')
4040
testImplementation "com.google.protobuf:protobuf-java:${protobufVersion}"

Ghidra/Features/BSim/build.gradle

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ dependencies {
3232
api project(":Decompiler")
3333
api project(":CodeCompare")
3434

35-
api "org.postgresql:postgresql:42.7.6"
36-
api "org.apache.commons:commons-dbcp2:2.9.0"
37-
api "org.apache.commons:commons-pool2:2.11.1"
38-
api "commons-logging:commons-logging:1.2"
39-
api "com.h2database:h2:2.2.220"
35+
api "org.postgresql:postgresql:42.7.8"
36+
api "org.apache.commons:commons-dbcp2:2.14.0"
37+
api "org.apache.commons:commons-pool2:2.13.1"
38+
api "commons-logging:commons-logging:1.3.5"
39+
api "com.h2database:h2:2.4.240"
4040
}
4141

4242
// Copy postgresql source distro, lshvector plugin source, and make-postgres.sh

Ghidra/Features/Base/build.gradle

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@ dependencies {
4343

4444
api 'org.apache.felix:org.apache.felix.framework:7.0.5'
4545
api 'com.github.rotty3000:phidias:0.3.7'
46-
api 'biz.aQute.bnd:biz.aQute.bnd.util:7.0.0'
47-
api ('biz.aQute.bnd:biz.aQute.bndlib:7.0.0') {exclude group: 'org.osgi'}
46+
api 'biz.aQute.bnd:biz.aQute.bnd.util:7.2.1'
47+
api ('biz.aQute.bnd:biz.aQute.bndlib:7.2.1') {exclude group: 'org.osgi'}
4848
api ('org.osgi:org.osgi.util.promise:1.3.0') {exclude group: 'org.osgi'}
49-
api 'org.slf4j:slf4j-api:1.7.25'
49+
api 'org.slf4j:slf4j-api:2.0.17'
5050

51-
runtimeOnly "org.slf4j:slf4j-nop:1.7.25"
51+
runtimeOnly "org.slf4j:slf4j-nop:2.0.17"
5252

5353
// use this if you want slf4j log messages sent to log4j
5454
// runtimeOnly "org.apache.logging.log4j:log4j-slf4j-impl:2.17.1"
@@ -62,7 +62,7 @@ dependencies {
6262
testImplementation project(path: ':SoftwareModeling', configuration: 'testArtifacts')
6363
testImplementation project(path: ':DB', configuration: 'testArtifacts')
6464

65-
javacc 'net.java.dev.javacc:javacc:5.0'
65+
javacc 'net.java.dev.javacc:javacc:7.0.13'
6666
}
6767

6868

Ghidra/Features/FileFormats/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ dependencies {
3232

3333
// Used by "Android DEX to JAR" file system
3434
// dex2jar depends on asm-9.7.1, which is declared in Framework/Emulation
35-
api 'de.femtopedia.dex2jar:dex-ir:2.4.24'
36-
api 'de.femtopedia.dex2jar:dex-reader:2.4.24'
37-
api 'de.femtopedia.dex2jar:dex-reader-api:2.4.24'
38-
api 'de.femtopedia.dex2jar:dex-translator:2.4.24'
35+
api 'de.femtopedia.dex2jar:dex-ir:2.4.34'
36+
api 'de.femtopedia.dex2jar:dex-reader:2.4.34'
37+
api 'de.femtopedia.dex2jar:dex-reader-api:2.4.34'
38+
api 'de.femtopedia.dex2jar:dex-translator:2.4.34'
3939

4040
// Used by "Android DEX to SMALI" file system
4141
api 'org.smali:baksmali:2.5.2' // requires guava-27.1-android or later

Ghidra/Features/GraphServices/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ dependencies {
3030
api ("com.github.tomnelson:jungrapht-visualization:1.4") { exclude group: "org.slf4j", module: "slf4j-api" }
3131
api ("com.github.tomnelson:jungrapht-layout:1.4") { exclude group: "org.slf4j", module: "slf4j-api" }
3232

33-
api "org.jgrapht:jgrapht-core:1.5.1"
33+
api "org.jgrapht:jgrapht-core:1.5.2"
3434

3535
// not using jgrapht-io code that depends on antlr, so exclude antlr
36-
api ("org.jgrapht:jgrapht-io:1.5.1") { exclude group: "org.antlr", module: "antlr4-runtime" }
36+
api ("org.jgrapht:jgrapht-io:1.5.2") { exclude group: "org.antlr", module: "antlr4-runtime" }
3737

38-
runtimeOnly "org.jheaps:jheaps:0.13"
38+
runtimeOnly "org.jheaps:jheaps:0.14"
3939
}
4040

Ghidra/Features/PyGhidra/src/main/py/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ classifiers = [
3030
"Programming Language :: Python :: 3.13",
3131
]
3232
dependencies = [
33-
"Jpype1==1.5.2",
33+
"Jpype1==1.6.0",
3434
"packaging"
3535
]
3636

Ghidra/Framework/Emulation/build.gradle

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ dependencies {
2727
api project(':Generic')
2828
api project(':Utility')
2929

30-
api 'org.ow2.asm:asm:9.7.1'
31-
api 'org.ow2.asm:asm-analysis:9.7.1'
32-
api 'org.ow2.asm:asm-commons:9.7.1'
33-
api 'org.ow2.asm:asm-tree:9.7.1'
34-
api 'org.ow2.asm:asm-util:9.7.1'
30+
api 'org.ow2.asm:asm:9.9.1'
31+
api 'org.ow2.asm:asm-analysis:9.9.1'
32+
api 'org.ow2.asm:asm-commons:9.9.1'
33+
api 'org.ow2.asm:asm-tree:9.9.1'
34+
api 'org.ow2.asm:asm-util:9.9.1'
3535
}

Ghidra/Framework/Generic/build.gradle

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,29 +26,29 @@ eclipse.project.name = 'Framework Generic'
2626

2727
dependencies {
2828
api project(':Utility')
29-
api ("com.google.guava:guava:32.1.3-jre") {
29+
api ("com.google.guava:guava:33.5.0-jre") {
3030
exclude group: 'com.google.guava', module: 'listenablefuture'
3131
exclude group: 'com.google.errorprone', module: 'error_prone_annotations'
3232
exclude group: 'com.google.code.findbugs', module: 'jsr305'
3333
exclude group: 'org.checkerframework', module: 'checker-qual'
3434
}
35-
api "com.google.guava:failureaccess:1.0.1"
35+
api "com.google.guava:failureaccess:1.0.3"
3636
api "org.jdom:jdom-legacy:1.1.3"
37-
api "org.apache.logging.log4j:log4j-api:2.17.1"
38-
api "org.apache.logging.log4j:log4j-core:2.17.1"
39-
api "org.apache.commons:commons-collections4:4.1"
40-
api "org.apache.commons:commons-compress:1.27.1" // requires commons-codec
41-
api "commons-codec:commons-codec:1.18.0"
42-
api "org.apache.commons:commons-lang3:3.17.0"
43-
api "org.apache.commons:commons-text:1.10.0"
44-
api "commons-io:commons-io:2.19.0"
45-
api "com.google.code.gson:gson:2.9.0"
46-
api "org.bouncycastle:bcpkix-jdk18on:1.80" // requires bcutil and bcprov
47-
api "org.bouncycastle:bcprov-jdk18on:1.80"
48-
api "org.bouncycastle:bcutil-jdk18on:1.80"
37+
api "org.apache.logging.log4j:log4j-api:2.25.3"
38+
api "org.apache.logging.log4j:log4j-core:2.25.3"
39+
api "org.apache.commons:commons-collections4:4.5.0"
40+
api "org.apache.commons:commons-compress:1.28.0" // requires commons-codec
41+
api "commons-codec:commons-codec:1.20.0"
42+
api "org.apache.commons:commons-lang3:3.20.0"
43+
api "org.apache.commons:commons-text:1.15.0"
44+
api "commons-io:commons-io:2.21.0"
45+
api "com.google.code.gson:gson:2.13.2"
46+
api "org.bouncycastle:bcpkix-jdk18on:1.83" // requires bcutil and bcprov
47+
api "org.bouncycastle:bcprov-jdk18on:1.83"
48+
api "org.bouncycastle:bcutil-jdk18on:1.83"
4949

5050
compileOnly "junit:junit:4.13.2"
51-
compileOnly "org.hamcrest:hamcrest:2.2"
51+
compileOnly "org.hamcrest:hamcrest:3.0"
5252

5353
constraints {
5454
api("com.google.guava:guava") {

Ghidra/Framework/Graph/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ dependencies {
3434
api "net.sf.jung:jung-graph-impl:2.1.1"
3535
api "net.sf.jung:jung-visualization:2.1.1"
3636

37-
api "org.jgrapht:jgrapht-core:1.5.1"
37+
api "org.jgrapht:jgrapht-core:1.5.2"
3838

3939
// not using jgrapht-io code that depends on antlr, so exclude antlr
40-
api ("org.jgrapht:jgrapht-io:1.5.1") { exclude group: "org.antlr", module: "antlr4-runtime" }
40+
api ("org.jgrapht:jgrapht-io:1.5.2") { exclude group: "org.antlr", module: "antlr4-runtime" }
4141

4242
// These have abstract test classes and stubs needed by this module
4343
testImplementation project(path: ':Docking', configuration: 'testArtifacts')

0 commit comments

Comments
 (0)