Compare commits

..
20 Commits
Author SHA1 Message Date
ReaJason a52fd04645 docs: updage changelog
Dev Deploy / Build Jar (ubuntu-latest) (push) Canceled after 0s
Dev Deploy / Build Jar (windows-latest) (push) Canceled after 0s
MemShell IntegrationTest / jenkins (push) Canceled after 0s
MemShell IntegrationTest / xxljob (push) Canceled after 0s
MemShell IntegrationTest / dubbo (push) Canceled after 0s
MemShell IntegrationTest / springwebmvc (push) Canceled after 0s
MemShell IntegrationTest / springwebflux (push) Canceled after 0s
MemShell IntegrationTest / struts2 (push) Canceled after 0s
MemShell IntegrationTest / tomcat (push) Canceled after 0s
MemShell IntegrationTest / glassfish (push) Canceled after 0s
MemShell IntegrationTest / jbosseap (push) Canceled after 0s
MemShell IntegrationTest / payara (push) Canceled after 0s
MemShell IntegrationTest / wildfly (push) Canceled after 0s
MemShell IntegrationTest / jetty (push) Canceled after 0s
MemShell IntegrationTest / weblogic (push) Canceled after 0s
MemShell IntegrationTest / jbossas (push) Canceled after 0s
MemShell IntegrationTest / resin (push) Canceled after 0s
MemShell IntegrationTest / geronimo (push) Canceled after 0s
MemShell IntegrationTest / websphere7 (push) Canceled after 0s
MemShell IntegrationTest / websphere (push) Canceled after 0s
Dev Deploy / Docker Push (push) Canceled after 0s
Dev Deploy / Deploy to Maven Central (push) Canceled after 0s
Dev Deploy / Deploy to Northflank (push) Canceled after 0s
2026-08-30 21:17:53 +08:00
ReaJason 4e90897c60 fix: docs link error 2026-08-30 21:05:21 +08:00
ReaJason 0d79143167 style: lint and fmt code 2026-08-30 21:05:21 +08:00
ReaJason a26d60d164 chore: upgrade deps 2026-08-30 21:05:21 +08:00
ReaJason 439b0ae545 feat: upgrade fumadocs 2026-08-30 21:05:21 +08:00
ReaJason e5267e2436 chore: remove decompile code comment 2026-08-30 21:05:21 +08:00
ReaJason 6d1e301b9d feat: add XSLT packer 2026-08-30 21:05:21 +08:00
ReaJason 0e59054937 feat: support Freemarker SpEL packer 2026-08-30 21:05:21 +08:00
ReaJason 3c91ba50e9 feat: support auto decompiling with cfr 2026-08-30 12:30:58 +08:00
ReaJason f239dfb6df docs: update changelog
Dev Deploy / Build Jar (ubuntu-latest) (push) Canceled after 0s
Dev Deploy / Build Jar (windows-latest) (push) Canceled after 0s
Dev Deploy / Docker Push (push) Canceled after 0s
Dev Deploy / Deploy to Maven Central (push) Canceled after 0s
Dev Deploy / Deploy to Northflank (push) Canceled after 0s
2026-08-28 16:32:37 +08:00
ReaJason 4d17c94aa8 refactor: simplify BES getContext code
Dev Deploy / Build Jar (ubuntu-latest) (push) Canceled after 0s
Dev Deploy / Build Jar (windows-latest) (push) Canceled after 0s
MemShell IntegrationTest / jenkins (push) Canceled after 0s
MemShell IntegrationTest / xxljob (push) Canceled after 0s
MemShell IntegrationTest / dubbo (push) Canceled after 0s
MemShell IntegrationTest / springwebmvc (push) Canceled after 0s
MemShell IntegrationTest / springwebflux (push) Canceled after 0s
MemShell IntegrationTest / struts2 (push) Canceled after 0s
MemShell IntegrationTest / tomcat (push) Canceled after 0s
MemShell IntegrationTest / glassfish (push) Canceled after 0s
MemShell IntegrationTest / jbosseap (push) Canceled after 0s
MemShell IntegrationTest / payara (push) Canceled after 0s
MemShell IntegrationTest / wildfly (push) Canceled after 0s
MemShell IntegrationTest / jetty (push) Canceled after 0s
MemShell IntegrationTest / weblogic (push) Canceled after 0s
MemShell IntegrationTest / jbossas (push) Canceled after 0s
MemShell IntegrationTest / resin (push) Canceled after 0s
MemShell IntegrationTest / geronimo (push) Canceled after 0s
MemShell IntegrationTest / websphere7 (push) Canceled after 0s
MemShell IntegrationTest / websphere (push) Canceled after 0s
Unit-Test / UniteTest (push) Canceled after 0s
Dev Deploy / Docker Push (push) Canceled after 0s
Dev Deploy / Deploy to Maven Central (push) Canceled after 0s
Dev Deploy / Deploy to Northflank (push) Canceled after 0s
2026-08-26 14:55:48 +08:00
ReaJason 27fa718ff5 fix: custom shell with jsr/ret generate failed 2026-08-26 13:54:31 +08:00
ReaJason 4c03832b5a test: SpringBoot4 use JDK21
MemShell IntegrationTest / jenkins (push) Canceled after 0s
MemShell IntegrationTest / xxljob (push) Canceled after 0s
MemShell IntegrationTest / dubbo (push) Canceled after 0s
MemShell IntegrationTest / springwebmvc (push) Canceled after 0s
MemShell IntegrationTest / springwebflux (push) Canceled after 0s
MemShell IntegrationTest / struts2 (push) Canceled after 0s
MemShell IntegrationTest / tomcat (push) Canceled after 0s
MemShell IntegrationTest / glassfish (push) Canceled after 0s
MemShell IntegrationTest / jbosseap (push) Canceled after 0s
MemShell IntegrationTest / payara (push) Canceled after 0s
MemShell IntegrationTest / wildfly (push) Canceled after 0s
MemShell IntegrationTest / jetty (push) Canceled after 0s
MemShell IntegrationTest / weblogic (push) Canceled after 0s
MemShell IntegrationTest / jbossas (push) Canceled after 0s
MemShell IntegrationTest / resin (push) Canceled after 0s
MemShell IntegrationTest / geronimo (push) Canceled after 0s
MemShell IntegrationTest / websphere7 (push) Canceled after 0s
MemShell IntegrationTest / websphere (push) Canceled after 0s
Unit-Test / UniteTest (push) Canceled after 0s
Dev Deploy / Build Jar (ubuntu-latest) (push) Canceled after 0s
Dev Deploy / Build Jar (windows-latest) (push) Canceled after 0s
Dev Deploy / Docker Push (push) Canceled after 0s
Dev Deploy / Deploy to Maven Central (push) Canceled after 0s
Dev Deploy / Deploy to Northflank (push) Canceled after 0s
2026-08-25 22:08:36 +08:00
ReaJason d240b37124 fix: SpringBoot4 WebFlux Base64Utils not found 2026-08-25 22:08:36 +08:00
ReaJason f28290f529 test: probe jdk version changed 2026-08-25 22:08:36 +08:00
ReaJason fdbc6f386f chore: update .gitignore 2026-08-25 22:08:36 +08:00
ReaJason cb9b3ee8f1 chore: 2.10.0-SNAPSHOT 2026-08-25 22:08:36 +08:00
ReaJason 77acbf0bf5 fix: webfilter and handler broken business 2026-08-25 22:08:36 +08:00
ReaJason f962da2807 chore: add bes tongweb boot info 2026-08-25 22:08:36 +08:00
ReaJason 768b3ca49d feat: support tongweb 7 embedded shell 2026-08-25 22:08:36 +08:00
6 changed files with 6 additions and 16 deletions
-1
View File
@@ -1,7 +1,6 @@
name: Docker Build Test
on:
workflow_dispatch:
push:
branches:
- master
+4 -4
View File
@@ -6,7 +6,7 @@ RUN git clone --depth 1 https://github.com/ReaJason/MemShellParty.git . && \
rm -rf vul integration-test tools
# https://hub.docker.com/r/oven/bun
FROM --platform=$BUILDPLATFORM oven/bun:1.4.0 AS frontend
FROM --platform=$BUILDPLATFORM oven/bun:1.3.14 AS frontend
ARG ROUTE_ROOT_PATH=""
ARG CONTEXT_PATH=""
@@ -16,7 +16,7 @@ WORKDIR /usr/src/web
ENV VITE_APP_API_URL=${CONTEXT_PATH} \
VITE_APP_BASE_PATH=${ROUTE_ROOT_PATH}/ui
COPY --from=source /usr/src/web/package.json /usr/src/web/bun.lock /usr/src/web/
COPY --from=source /usr/src/web/package.json /usr/src/web/bun.lock /usr/src/web/source.config.ts /usr/src/web/
COPY --from=source /usr/src/web/vendor/cfr /usr/src/web/vendor/cfr
RUN bun install --frozen-lockfile
@@ -26,7 +26,7 @@ COPY --from=source /usr/src/web /usr/src/web
RUN bun run build
# https://hub.docker.com/_/eclipse-temurin/tags?name=21.
FROM --platform=$BUILDPLATFORM eclipse-temurin:21.0.12_8-jdk-noble AS backend
FROM --platform=$BUILDPLATFORM eclipse-temurin:21.0.11_10-jdk-noble AS backend
WORKDIR /usr/src
@@ -36,7 +36,7 @@ COPY --from=frontend /usr/src/boot/src/main/resources /usr/src/boot/src/main/res
RUN ./gradlew :boot:bootjar -x test
FROM eclipse-temurin:21.0.12_8-jre-noble
FROM eclipse-temurin:21.0.11_10-jre-noble
LABEL authors="ReaJason<[email protected]>"
-6
View File
@@ -78,12 +78,6 @@ docker run --pull=always --rm -it -d -p 8080:8080 --name memshell-party ghcr.io/
docker run --pull=always --rm -it -d -p 8080:8080 --name memshell-party ghcr.nju.edu.cn/reajason/memshell-party:latest
```
## 贡献者
<a href="https://github.com/ReaJason/MemShellParty/graphs/contributors">
<img src="https://contrib.rocks/image?repo=ReaJason/MemShellParty" width="20%" />
</a>
## Special Thanks
- [vulhub/java-chains](https://github.com/vulhub/java-chains)
+1 -1
View File
@@ -9,7 +9,7 @@ idea {
}
}
version = "2.10.0"
version = "2.10.0-SNAPSHOT"
tasks.register("publishAllToMavenCentral") {
dependsOn(":memshell-party-common:publishToMavenCentral")
+1 -1
View File
@@ -1,6 +1,6 @@
import { ExternalLinkIcon } from "lucide-react";
import type { LinkItemType } from "fumadocs-ui/layouts/shared";
import { ExternalLinkIcon } from "lucide-react";
import { useTranslation } from "react-i18next";
import { LanguageSwitcher } from "@/components/language-switcher";
-3
View File
@@ -10,9 +10,6 @@ export default defineConfig(({ command, mode }) => {
const contextPath = env.VITE_APP_API_URL?.trim() ?? "";
return {
// React Router 8 prerendering requests the Vite preview server over HTTP.
// Bind it explicitly to IPv4 so `localhost` resolves to the address being listened on in Docker.
preview: { host: "127.0.0.1" },
base: isDev || !contextPath ? "/" : `${contextPath}/`,
plugins: [fumadocsMdx(), tailwindcss(), reactRouter(), devtoolsJson()],
resolve: {