mirror of
https://github.com/bcomnes/deploy-to-neocities.git
synced 2026-01-16 22:56:28 +00:00
Compare commits
5 Commits
bd472e5897
...
3220139f1f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3220139f1f | ||
|
|
a662d83b0e | ||
|
|
c2bc8f6e5d | ||
|
|
54879c3402 | ||
|
|
b0b5537ac7 |
@ -7,7 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
|
||||
|
||||
## [v2.0.3](https://github.com/bcomnes/deploy-to-neocities/compare/v2.0.2...v2.0.3)
|
||||
## [v2.0.4](https://github.com/bcomnes/deploy-to-neocities/compare/v2.0.3...v2.0.4)
|
||||
|
||||
### Merged
|
||||
|
||||
- chore(deps-dev): bump top-bun from 9.1.1 to 10.0.0 [`#202`](https://github.com/bcomnes/deploy-to-neocities/pull/202)
|
||||
- chore(deps): bump @actions/core from 1.11.0 to 1.11.1 [`#203`](https://github.com/bcomnes/deploy-to-neocities/pull/203)
|
||||
|
||||
## [v2.0.3](https://github.com/bcomnes/deploy-to-neocities/compare/v2.0.2...v2.0.3) - 2024-10-03
|
||||
|
||||
### Merged
|
||||
|
||||
|
||||
29
dist/index.js
vendored
29
dist/index.js
vendored
@ -154,6 +154,7 @@ var require_file_command = __commonJS({
|
||||
};
|
||||
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||
exports2.prepareKeyValueMessage = exports2.issueFileCommand = void 0;
|
||||
var crypto = __importStar(require("crypto"));
|
||||
var fs = __importStar(require("fs"));
|
||||
var os = __importStar(require("os"));
|
||||
var utils_1 = require_utils();
|
||||
@ -3607,11 +3608,11 @@ var require_util2 = __commonJS({
|
||||
var assert2 = require("assert");
|
||||
var { isUint8Array } = require("util/types");
|
||||
var supportedHashes = [];
|
||||
var crypto2;
|
||||
var crypto;
|
||||
try {
|
||||
crypto2 = require("crypto");
|
||||
crypto = require("crypto");
|
||||
const possibleRelevantHashes = ["sha256", "sha384", "sha512"];
|
||||
supportedHashes = crypto2.getHashes().filter((hash) => possibleRelevantHashes.includes(hash));
|
||||
supportedHashes = crypto.getHashes().filter((hash) => possibleRelevantHashes.includes(hash));
|
||||
} catch {
|
||||
}
|
||||
function responseURL(response) {
|
||||
@ -3889,7 +3890,7 @@ var require_util2 = __commonJS({
|
||||
}
|
||||
}
|
||||
function bytesMatch(bytes, metadataList) {
|
||||
if (crypto2 === void 0) {
|
||||
if (crypto === void 0) {
|
||||
return true;
|
||||
}
|
||||
const parsedMetadata = parseMetadata(metadataList);
|
||||
@ -3904,7 +3905,7 @@ var require_util2 = __commonJS({
|
||||
for (const item of metadata) {
|
||||
const algorithm = item.algo;
|
||||
const expectedValue = item.hash;
|
||||
let actualValue = crypto2.createHash(algorithm).update(bytes).digest("base64");
|
||||
let actualValue = crypto.createHash(algorithm).update(bytes).digest("base64");
|
||||
if (actualValue[actualValue.length - 1] === "=") {
|
||||
if (actualValue[actualValue.length - 2] === "=") {
|
||||
actualValue = actualValue.slice(0, -2);
|
||||
@ -16310,9 +16311,9 @@ var require_connection = __commonJS({
|
||||
channels.open = diagnosticsChannel.channel("undici:websocket:open");
|
||||
channels.close = diagnosticsChannel.channel("undici:websocket:close");
|
||||
channels.socketError = diagnosticsChannel.channel("undici:websocket:socket_error");
|
||||
var crypto2;
|
||||
var crypto;
|
||||
try {
|
||||
crypto2 = require("crypto");
|
||||
crypto = require("crypto");
|
||||
} catch {
|
||||
}
|
||||
function establishWebSocketConnection(url, protocols, ws, onEstablish, options) {
|
||||
@ -16331,7 +16332,7 @@ var require_connection = __commonJS({
|
||||
const headersList = new Headers(options.headers)[kHeadersList];
|
||||
request.headersList = headersList;
|
||||
}
|
||||
const keyValue = crypto2.randomBytes(16).toString("base64");
|
||||
const keyValue = crypto.randomBytes(16).toString("base64");
|
||||
request.headersList.append("sec-websocket-key", keyValue);
|
||||
request.headersList.append("sec-websocket-version", "13");
|
||||
for (const protocol of protocols) {
|
||||
@ -16361,7 +16362,7 @@ var require_connection = __commonJS({
|
||||
return;
|
||||
}
|
||||
const secWSAccept = response.headersList.get("Sec-WebSocket-Accept");
|
||||
const digest = crypto2.createHash("sha1").update(keyValue + uid).digest("base64");
|
||||
const digest = crypto.createHash("sha1").update(keyValue + uid).digest("base64");
|
||||
if (secWSAccept !== digest) {
|
||||
failWebsocketConnection(ws, "Incorrect hash received in Sec-WebSocket-Accept header.");
|
||||
return;
|
||||
@ -16441,9 +16442,9 @@ var require_frame = __commonJS({
|
||||
"node_modules/undici/lib/websocket/frame.js"(exports2, module2) {
|
||||
"use strict";
|
||||
var { maxUnsigned16Bit } = require_constants5();
|
||||
var crypto2;
|
||||
var crypto;
|
||||
try {
|
||||
crypto2 = require("crypto");
|
||||
crypto = require("crypto");
|
||||
} catch {
|
||||
}
|
||||
var WebsocketFrameSend = class {
|
||||
@ -16452,7 +16453,7 @@ var require_frame = __commonJS({
|
||||
*/
|
||||
constructor(data) {
|
||||
this.frameData = data;
|
||||
this.maskKey = crypto2.randomBytes(4);
|
||||
this.maskKey = crypto.randomBytes(4);
|
||||
}
|
||||
createFrame(opcode) {
|
||||
var _a;
|
||||
@ -23706,7 +23707,7 @@ var require_pump = __commonJS({
|
||||
// node_modules/async-neocities/lib/folder-diff.js
|
||||
var require_folder_diff = __commonJS({
|
||||
"node_modules/async-neocities/lib/folder-diff.js"(exports2, module2) {
|
||||
var crypto2 = require("crypto");
|
||||
var crypto = require("crypto");
|
||||
var util = require("util");
|
||||
var fs = require("fs");
|
||||
var ppump = util.promisify(require_pump());
|
||||
@ -23764,7 +23765,7 @@ var require_folder_diff = __commonJS({
|
||||
};
|
||||
async function sha1FromPath(p) {
|
||||
const rs = fs.createReadStream(p);
|
||||
const hash = crypto2.createHash("sha1");
|
||||
const hash = crypto.createHash("sha1");
|
||||
await ppump(rs, hash);
|
||||
return hash.digest("hex");
|
||||
}
|
||||
|
||||
4
dist/index.js.map
vendored
4
dist/index.js.map
vendored
File diff suppressed because one or more lines are too long
@ -1,13 +1,13 @@
|
||||
{
|
||||
"name": "deploy-to-neocities",
|
||||
"description": "Github Action to deplpoy a folder to Neocities.org",
|
||||
"version": "2.0.3",
|
||||
"version": "2.0.4",
|
||||
"author": "Bret Comnes <bcomnes@gmail.com> (https://bret.io/)",
|
||||
"bugs": {
|
||||
"url": "https://github.com/bcomnes/deploy-to-neocities/issues"
|
||||
},
|
||||
"dependencies": {
|
||||
"@actions/core": "1.11.0",
|
||||
"@actions/core": "1.11.1",
|
||||
"async-neocities": "2.1.6",
|
||||
"minimatch": "10.0.1",
|
||||
"ms": "2.1.3",
|
||||
@ -15,7 +15,7 @@
|
||||
"webassert": "3.0.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"top-bun": "^9.0.1",
|
||||
"top-bun": "^10.0.0",
|
||||
"auto-changelog": "^2.0.0",
|
||||
"dependency-check": "^4.1.0",
|
||||
"gh-release": "^7.0.0",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user