Commit Graph

64 Commits (74ac3350a3bdfeef24697d0902b80de9a0fae4e7)

Author SHA1 Message Date
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 405479642f add YOURLS API samples for extractUrl validation 2024-01-07 17:45:01 +01:00
El RIDO 37ee3b1c7c refactor URL generators 2024-01-07 14:10:43 +01:00
El RIDO a80bd4e4ea fix url filter, IDN URL unit test 2024-01-04 23:08:17 +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 aa1a44e329
upgrading DOMpurify to 3.0.6 2023-12-03 14:02:30 +01: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 97047a6ef6
upgrade JS libraries 2022-11-13 06:37:23 +01:00
El RIDO 08b6070359
update zlib to 1.2.13 2022-10-15 09:05:19 +02:00
El RIDO f2e0c1a701
upgrade to zlib 1.2.12 2022-03-30 06:05:37 +02:00
El RIDO 5617612eb3
upgrade to showdown 2.0.3 2022-03-13 20:05:38 +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
El RIDO 7277d2bb43
update all libraries 2022-02-18 07:36:09 +01:00
Bjoern Becker 832f000576
update jquery 2022-02-11 12:22:16 +01:00
El RIDO a40f3b2950
update DOMpurify to version 2.2.7 2021-04-03 07:04:59 +02:00
El RIDO 1614342248
update DOMpurify to version 2.0.14 2020-08-30 08:34:38 +02:00
El RIDO dfed1a4b45
switching webcrypto library to native node crypto implementation (requires node>=10) 2020-06-01 08:07:25 +02:00
El RIDO 00438ec1ab
upgrade DOMpurify to 2.0.8 2020-02-04 18:43:35 +01:00
El RIDO 685c354d0e
several changes:
- added tests for all 4 cases: output to string or into element vs first param contains link or not
- cleaned up logic - skip HTML entity encoding only if we can ensure insertion to text node / when output to string, we always encode
- DOMpurify sanitizes gopher, ws & wss links, which we previosly had tested for
2020-01-18 10:44:35 +01:00
El RIDO ef8943d838
upgrading base-x library to 3.0.7 2020-01-07 20:11:12 +01:00
El RIDO 4bf7f863dc
more general solution addressing #554, kudos @rugk for the suggestions 2020-01-04 13:14:53 +01:00
El RIDO af8d963fd2
updating DOMpurify library, fixes #523 2019-11-02 17:31:45 +01:00
El RIDO 8da382f7c6
Merge branch 'master' into better-feature-detection 2019-09-19 20:19:35 +02:00
El RIDO 28d70a1b18
upgrading DOMpurify, fixes #520 2019-09-19 20:13:47 +02:00
El RIDO 4332d0edb0
making legacy.js work even on IE 6 by avoiding jQuery 2019-09-18 07:31:32 +02:00
El RIDO 63426d6f8b
splitting out PrivateBin.InitialCheck class into Legacy.Check and working on making it compatible with IE 11 2019-09-14 09:41:52 +02:00
El RIDO 30ddcacca6
fixing unit tests 2019-08-17 10:20:46 +02:00
El RIDO 47944ba3b1
updating DOMpurify to 1.0.11, fixes #442 2019-06-23 12:15:36 +02:00
El RIDO 50cc6995e0
making use of the URL object in the existing tests 2019-06-20 22:30:49 +02:00
El RIDO 1958a55651
adding new dev dependency to support the URL object 2019-06-20 21:38:29 +02:00
El RIDO 8515c9d223
upgrading DOMpurify library 2019-06-16 10:23:14 +02:00
El RIDO 8a69411d50
upgrading showdown library 2019-06-16 10:19:44 +02:00
El RIDO 3259cabfb3
revert bootstraps JS to 3.3.7 as 3.4.1 breaks the navbar toggle 2019-06-16 10:06:01 +02:00
El RIDO 6f480bf014
Merge branch 'master' into webcrypto, implementing base58, fixes #377 2019-05-15 21:20:54 +02:00
El RIDO 5b3286df4d
making zlib usable in browsers 2019-05-11 10:38:14 +02:00
El RIDO 54d21a7803
making base-x compatible with node & browser 2019-05-08 19:00:22 +02:00
El RIDO e418b083e8
Merge branch 'master' into webcrypto 2019-01-22 20:11:42 +01:00
El RIDO cc53d95ed1
extending test cases to reproduce the issue from #396, causing the existing logic to now fail the tests 2019-01-20 11:05:34 +01:00
El RIDO 0ee86f33da
key in version 2 is raw value instead of base64 (which reduces its complexity), made PasteDecryptor support both versions of the format, refactoring method names, replacing var by let / const, reducing zlib compression level from 9 to 7 to half the time spent on compression 2018-12-29 18:40:59 +01:00
El RIDO 0ad5b3e900
implement zlib via web assembly, replacing rawdeflate library 2018-12-27 21:32:13 +01:00
El RIDO 70007285bf
remove console suppression, fixing I18n mock 2018-12-25 16:42:18 +01:00
El RIDO 0f76b9066d
remove SJCL library 2018-10-20 19:53:21 +02:00
El RIDO b791157717
fix unit tests after merge from master, issues due to newly async tests that cause environment changes across test scripts 2018-09-02 11:33:27 +02:00
El RIDO 30b7be0781
async test, finding error for rngState 00b15fc0a8247e693d, due to failure in decompressing 2018-09-01 22:55:52 +02:00
El RIDO 0dbbb61d11
implementing web crypto API for encryption 2018-09-01 19:42:22 +02:00
El RIDO bd6888687f
Merge branch 'master' into webcrypto 2018-08-14 06:59:47 +02:00
El RIDO 8db98becb7
upgrading DOMpurify library 2018-08-11 19:45:57 +02:00
El RIDO 10201dc463
expanded unit tests to cover mega links, reverted regex to old one, but fixed to cover mega links, just to prove it works 2018-08-11 07:33:33 +02:00