El RIDO
950c0b56b4
revert changing compression level
...
as per discussion with @rugk, see:
https://github.com/PrivateBin/PrivateBin/pull/1236#discussion_r1473639960
2024-02-06 19:21:14 +01:00
El RIDO
0d2376cd88
bump libraries to DOMpurify 3.0.8 & zlib 1.3.1, increase compression level to 9
2024-01-27 11:33:54 +01:00
El RIDO
4e62e1f6ef
address jsverify rngState 87ab3f64de258190c7, fixes #1139
2024-01-08 08:09:29 +01:00
El RIDO
405479642f
add YOURLS API samples for extractUrl validation
2024-01-07 17:45:01 +01:00
El RIDO
fd82b937a9
refactor URL generators
2024-01-07 16:06:24 +01:00
El RIDO
d493ba7337
refactor URL generators
2024-01-07 15:47:29 +01:00
El RIDO
37ee3b1c7c
refactor URL generators
2024-01-07 14:10:43 +01:00
El RIDO
ba17e94c5e
use the newer function, if possible
2024-01-05 06:40:12 +01:00
El RIDO
c3331070cb
codestyle, let's use readable variable names
...
Co-authored-by: rugk <rugk+git@posteo.de>
2024-01-05 06:30:21 +01:00
El RIDO
cc0b6e387a
avoid use of bleeding edge function
...
only supported in Firefox & Chrome >= 120 & node >= 19.9.0 & 18.17.0
2024-01-04 23:23:47 +01:00
El RIDO
a80bd4e4ea
fix url filter, IDN URL unit test
2024-01-04 23:08:17 +01:00
El RIDO
7cb1f8ca67
relax URL regex to support finding IDN domains, filter using built in function, removing non-URLs
2024-01-04 06:48:34 +01:00
El RIDO
dc8cb66adc
updating zlib to 1.3
2023-12-19 06:22:30 +01:00
El RIDO
d0420fb418
1.6.2 release
2023-12-15 07:20:20 +01:00
El RIDO
3bd570bd6a
incrementing version
2023-12-04 21:07:17 +01:00
El RIDO
b150450fac
address nodejs unit testing issue
...
mocha tests started failing as of node 20.10.0, likely due to this change:
https://github.com/nodejs/node/pull/49936
Error was:
node:internal/deps/undici/undici:11730
Error.captureStackTrace(err, this);
^
TypeError: Failed to parse URL from js/zlib-1.2.13.wasm
at Object.fetch (node:internal/deps/undici/undici:11730:11)
at async initialize (/home/runner/work/PrivateBin/PrivateBin/js/zlib-1.2.13.js:31:26) {
[cause]: TypeError: Invalid URL: js/zlib-1.2.13.wasm
at new URLImpl (/home/runner/work/PrivateBin/PrivateBin/js/node_modules/jsdom-url/node_modules/whatwg-url/lib/URL-impl.js:21:13)
at new URLImplCore (/home/runner/work/PrivateBin/PrivateBin/js/node_modules/jsdom-url/lib/URLImpl.js:18:9)
at new URLCore (/home/runner/work/PrivateBin/PrivateBin/js/node_modules/jsdom-url/lib/URL.js:28:9)
at Object.construct (/home/runner/work/PrivateBin/PrivateBin/js/node_modules/class-proxy/index.js:18:23)
at new Request (node:internal/deps/undici/undici:5270:25)
at fetch (node:internal/deps/undici/undici:9508:25)
at Object.fetch (node:internal/deps/undici/undici:11728:18)
at fetch (node:internal/process/pre_execution:314:27)
at initialize (/home/runner/work/PrivateBin/PrivateBin/js/zlib-1.2.13.js:31:32)
at Object.<anonymous> (/home/runner/work/PrivateBin/PrivateBin/js/zlib-1.2.13.js:145:17)
at Object.<anonymous> (/home/runner/work/PrivateBin/PrivateBin/js/zlib-1.2.13.js:146:4)
[...]
Notice that the error occurs on line 31, meaning that fetch is not
undefined anymore. Node works on supporting fetch, which would make our
workaround using fs.readFileSync obsolete, but it (or rather the undici
library) currently doesn't support relative URLs.
2023-12-03 14:40:59 +01:00
El RIDO
aa1a44e329
upgrading DOMpurify to 3.0.6
2023-12-03 14:02:30 +01:00
El RIDO
c090f8d27f
fixed comments
...
so that these functions end up on the correct jsdoc page
2023-12-03 13:41:17 +01:00
El RIDO
5c97443d1d
add basic RTL support, drop default language key
2023-09-19 07:29:00 +02:00
El RIDO
f56907bd38
increment version
2023-09-11 19:36:45 +02:00
El RIDO
fe37b7f0e5
enable & credit Japanese & Arabic translations
2023-08-01 14:00:45 +02:00
dependabot[bot]
86ba5b4966
Bump word-wrap from 1.2.3 to 1.2.4 in /js
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-19 18:58:23 +00:00
El RIDO
01afe7d481
incrementing version
2023-07-09 08:44:22 +02:00
El RIDO
f7838bfe8a
bump libraries, update changelog
2023-07-01 07:58:28 +02:00
El RIDO
57be10ed53
bump libraries, update changelog
...
required minimal changes in checkmark jQuery accessor code, found by unit tests
2023-06-18 13:47:54 +02:00
El RIDO
e84a8694e4
incrementing version
2022-12-24 05:52:07 +01:00
El RIDO
b5602dd1ae
incrementing version
2022-12-11 05:02:15 +01:00
El RIDO
97047a6ef6
upgrade JS libraries
2022-11-13 06:37:23 +01:00
El RIDO
89df4a54ec
enable and credit Thai translation
2022-11-07 07:12:40 +01:00
El RIDO
08b6070359
update zlib to 1.2.13
2022-10-15 09:05:19 +02:00
El RIDO
77409e6065
crediting greek language as well, plus docs
2022-09-29 21:15:00 +02:00
El RIDO
abef3ad37b
Merge branch 'master' into slovak
2022-09-29 21:10:50 +02:00
Christos Karamolegkos
0f1c2fdb04
Update strings in el.json and enable greek language
2022-09-29 15:34:15 +03:00
El RIDO
b61b4253a6
enabled use of Slovak translations
2022-09-29 05:34:49 +02:00
rugk
29b8215332
Add missing package-json.lock
...
NodeJS v16.14.0
2022-07-09 16:44:35 +02:00
El RIDO
f717334ee0
- credit & document Turkish translation
...
- remove plural indicators
- add plural logic and enable Turkish translation
2022-04-28 20:05:57 +02:00
El RIDO
456ced37c2
incrementing version
2022-04-05 07:30:51 +02:00
El RIDO
f0d0daffcc
enable and credit new Finnish translation
2022-04-05 07:22:07 +02:00
El RIDO
f2e0c1a701
upgrade to zlib 1.2.12
2022-03-30 06:05:37 +02:00
El RIDO
82be7c6354
Merge branch 'hardening' of github.com:PrivateBin/PrivateBin into hardening
2022-03-27 08:28:10 +02:00
El RIDO
75dc346f0f
be more specific on the base type match and less specific on the subtype, in order to fail-safe (avoid being tricked into not sanitizing - the mime type is a user provided input)
2022-03-27 08:27:24 +02:00
El RIDO
960faf4417
wording
...
Co-authored-by: rugk <rugk+git@posteo.de>
2022-03-27 07:58:25 +02:00
El RIDO
36cb37c029
prevent error when attachments are disabled, but paste with attachment gets displayed
2022-03-13 20:18:51 +01:00
El RIDO
5617612eb3
upgrade to showdown 2.0.3
2022-03-13 20:05:38 +01:00
El RIDO
2a4d572c1e
Sanitize SVG preview, preventing script execution in instance context, while dropping support for attachment download in IE
2022-03-13 19:56:12 +01:00
El RIDO
f39934a104
Merge pull request #896 from Patriccollu/PB-in-Corsican
...
Adding Corsican as brand new locale
2022-02-26 11:52:43 +01:00
Patriccollu
004e2dd75c
Update to add Corsican as new locale
2022-02-24 20:03:48 +01:00
El RIDO
7a6f36a789
disable failing part of the test
2022-02-23 06:04:05 +01:00
El RIDO
a0f8a667ae
deprecated functions, fix test partially
2022-02-20 21:07:04 +01:00
El RIDO
fbf0eae513
update bootstrap JS library to 3.4.1
...
note that this fails one of our unit tests
2022-02-20 16:13:54 +01:00