Compare commits

...

2 Commits

Author SHA1 Message Date
DebaucheryLibrarian
c2f784cc91 1.252.3 2026-04-03 01:16:54 +02:00
DebaucheryLibrarian
bb168969ae Fixed undici in http module breaking on headers duplicated due casing. 2026-04-03 01:16:52 +02:00
4 changed files with 5 additions and 6 deletions

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "traxxx", "name": "traxxx",
"version": "1.252.2", "version": "1.252.3",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "traxxx", "name": "traxxx",
"version": "1.252.2", "version": "1.252.3",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@aws-sdk/client-s3": "^3.458.0", "@aws-sdk/client-s3": "^3.458.0",

View File

@@ -1,6 +1,6 @@
{ {
"name": "traxxx", "name": "traxxx",
"version": "1.252.2", "version": "1.252.3",
"description": "All the latest porn releases in one place", "description": "All the latest porn releases in one place",
"main": "src/app.js", "main": "src/app.js",
"scripts": { "scripts": {

View File

@@ -245,7 +245,6 @@ async function getSession(site, parameters, url) {
headers: { headers: {
'Accept-Language': 'en-US,en;', // somehow seems essential for some MG sites 'Accept-Language': 'en-US,en;', // somehow seems essential for some MG sites
Connection: 'keep-alive', Connection: 'keep-alive',
'User-Agent': 'HTTPie/3.2.1',
}, },
interval: parameters?.interval, interval: parameters?.interval,
concurrency: parameters?.concurrency, concurrency: parameters?.concurrency,

View File

@@ -438,8 +438,8 @@ async function scheduleRequest(method = 'get', url, body, requestOptions = {}) {
...defaultOptions, ...defaultOptions,
...requestOptions, ...requestOptions,
headers: { headers: {
...(requestOptions.includeDefaultHeaders === false ? {} : defaultOptions.headers), ...Object.fromEntries(requestOptions.includeDefaultHeaders === false ? {} : Object.entries(defaultOptions.headers).map(([key, value]) => [key.toLowerCase(), value])),
...requestOptions.headers, ...Object.fromEntries(Object.entries(requestOptions.headers || {}).map(([key, value]) => [key.toLowerCase(), value])),
}, },
responseTimeout: requestOptions.responseTimeout || requestOptions.timeout || defaultOptions.timeout, responseTimeout: requestOptions.responseTimeout || requestOptions.timeout || defaultOptions.timeout,
stream: !!requestOptions.destination, stream: !!requestOptions.destination,