Update meshcore hashtag cracker lib with sender validation

This commit is contained in:
Jack Kingsman
2026-01-17 15:17:01 -08:00
parent b8249ee866
commit 33dcd570cd
9 changed files with 47 additions and 46 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -13,7 +13,7 @@
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="manifest" href="/site.webmanifest" />
<script type="module" crossorigin src="/assets/index-pfr560TU.js"></script>
<script type="module" crossorigin src="/assets/index-DiX6e5Wm.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-C5j7uJOC.css">
</head>
<body>

View File

@@ -1,12 +1,12 @@
{
"name": "remoteterm-meshcore-frontend",
"version": "1.1.0",
"version": "1.2.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "remoteterm-meshcore-frontend",
"version": "1.1.0",
"version": "1.2.0",
"dependencies": {
"@radix-ui/react-checkbox": "^1.3.3",
"@radix-ui/react-dialog": "^1.1.15",
@@ -18,7 +18,7 @@
"clsx": "^2.1.1",
"leaflet": "^1.9.4",
"lucide-react": "^0.562.0",
"meshcore-hashtag-cracker": "^1.5.0",
"meshcore-hashtag-cracker": "^1.6.0",
"nosleep.js": "^0.12.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
@@ -3447,9 +3447,9 @@
}
},
"node_modules/meshcore-hashtag-cracker": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/meshcore-hashtag-cracker/-/meshcore-hashtag-cracker-1.5.0.tgz",
"integrity": "sha512-GlU7rYs40BJjzs2OCyXvMjRf8w8jZv7xJXreXds21J0mF+GNt2V9+EFNOo2YjGlFHy65xjEwoRNoTn0r/LwVeA==",
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/meshcore-hashtag-cracker/-/meshcore-hashtag-cracker-1.6.0.tgz",
"integrity": "sha512-NLfPibjwrNae6dhdCG0WqpSteaApZNS/RxyTjV9Rf4bgcrZGsl3Mz9di4jfHO6j4mWLU1lJT/6DqjJDjU1nPyw==",
"license": "MIT",
"dependencies": {
"@michaelhart/meshcore-decoder": "^0.2.7",

View File

@@ -25,7 +25,7 @@
"clsx": "^2.1.1",
"leaflet": "^1.9.4",
"lucide-react": "^0.562.0",
"meshcore-hashtag-cracker": "^1.5.0",
"meshcore-hashtag-cracker": "^1.6.0",
"nosleep.js": "^0.12.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",

View File

@@ -308,6 +308,7 @@ export function CrackerPanel({
nextItem.packet.data,
{
maxLength: targetLength,
useSenderFilter: true,
useTimestampFilter: true,
useUtf8Filter: true,
...(turboModeRef.current && { gpuDispatchMs: 10000 }),