MaimMim Man in the middle minetest interceptor

- prototype
- between client and server, allow to capture all exchanges and potentially change them
- created to capture server maps in laby
- first test get only MapBlock, support version serialization version 28
  - prepartion for 29 with zstd but untested.

# Conflicts:
#	fetch_dependencies.sh
This commit is contained in:
philippe lhardy
2023-07-30 10:18:45 +02:00
parent d789870fbc
commit 9792b79c56
29 changed files with 1144 additions and 12 deletions

View File

@@ -10,8 +10,11 @@
<property name="src" location="java"/>
<property name="build" location="build"/>
<property name="dist" location="dist"/>
<!-- Fill me please / todo -->
<!-- Fill me please / todo
see fetch_dependencies
-->
<property name="artgraphicslib" value="artgaphics-0.2.0"/>
<property name="zstd-jnilib" value="zstd-jni-1.5.2-2"/>
<target name="gather_project_params">
<!-- original source parameter is in project_params project_version -->
<loadfile property="distversion" srcfile="${basedir}/project_params">
@@ -38,7 +41,7 @@
<target name="compile" depends="init"
description="compile the source " >
<!-- Compile the java code from ${src} into ${build} -->
<javac srcdir="${src}" destdir="${build}" includeantruntime="false" classpath="libs/${artgraphicslib}.jar">
<javac srcdir="${src}" destdir="${build}" includeantruntime="false" classpath="libs/${artgraphicslib}.jar:libs/${zstd-jnilib}.jar">
<exclude name="org/artisanlogiciel/games/javafx/*"/>
<compilerarg value="-Xlint:deprecation,unchecked" />
</javac>