Commit Graph

286 Commits (empty-paste)

Author SHA1 Message Date
El RIDO b40e6305ca
Merge branch 'master' into empty-paste
6 years ago
rugk 0687448d0a
Fix some issues from ESLint
6 years ago
El RIDO ffae6111b0
handling further JSHint warnings and TODOs
6 years ago
El RIDO 98d07e0789
improving code quality issues reported by Codacy
6 years ago
El RIDO d92755f030
undoing code style regression
6 years ago
El RIDO 72acc95326
improving code quality issues suggested by JSHint
6 years ago
El RIDO 2db412873b
implementing ESlint suggestions
6 years ago
El RIDO 5e070db6a1
reverting escaping just for Markdown formatting, as discussed in #269
6 years ago
El RIDO a95701bba8
completing DiscussionViewer testing
6 years ago
El RIDO fcb4249e01
actually IDs are hexadecimal, not base64, so not a problem
6 years ago
El RIDO 95bf37be8f
implementing DiscussionViewer test, found an issue with slashes in the paste or comment IDs (as per Base64 encoding)
6 years ago
El RIDO 28f1f41c17
removing duplicate code and unused option
6 years ago
El RIDO 85401a1513
Merge branch 'master' into js-unit-testing
6 years ago
El RIDO 98a8591a27
naming JS libraries consistently
6 years ago
El RIDO 094a0c80db
Merge branch 'master' into qrcode
6 years ago
El RIDO bb54d46c7e
updating DOMPurify library, simplifying its use, ensuring HTML entities get escaped before formatting paste - regression introduced in #258, reported in #269
6 years ago
rugk 414ab0eb71
Add config and basic page template support
6 years ago
El RIDO d80c2f83fa
making DiscussionViewer testable, removing some inconsistency
7 years ago
El RIDO 928215dc5e
splitting out PasteViewer, DiscussionViewer, AttachmentViewer tests
7 years ago
El RIDO 893d29a046
splitting out Alert, Editor, PasteStatus, Prompt, UiHelper tests
7 years ago
El RIDO be358a6804
splitting out Model tests
7 years ago
El RIDO 5b9ac67504
splitting out CryptTool tests
7 years ago
El RIDO 3fed63ce28
ensuring internal variables of common module are not changed by providing getter functions, splitting out I18n tests
7 years ago
El RIDO dfd906900b
started to split humongous test.js into separate files
7 years ago
El RIDO 5582c05414
decrypting a particular message encrypted with v1.1.1 fails (#260)
7 years ago
El RIDO ee8ffdc51b
en- & decrypting the particular message works without issues
7 years ago
El RIDO 39860dfdc4
making AttachmentViewer testable and implementing tests
7 years ago
El RIDO dac86eb363
making AttachmentViewer testable
7 years ago
rugk 7bf5af761b
Add QR code generation when paste is created
7 years ago
El RIDO d9c6b634b9
remove dangling comma
7 years ago
El RIDO a0740ff79f
getting rid of htmlEntities (except for tests) and setElementText (dropping IE9 support), changing urls2links interface, all to avoid double encoding sanitized HTML
7 years ago
El RIDO d0cccce7a8
removing patterns that don't get sanitized, but also don't get interpreted when inserted into the HTML
7 years ago
rugk 56f4ee5c20
Revert "Try to move sanitisation & links into setElementText"
7 years ago
rugk 8d2e19f791
Try to move sanitisation & links into setElementText
7 years ago
rugk 3d2dbabaec
add some more tests from OWASP
7 years ago
El RIDO 9fa2ea3373
ensuring text is sanitized in all cases, before being injected into the DOM
7 years ago
El RIDO 2d00202b42
correcting the XSS test, commenting two failing patterns, to be reviewed by @rugk
7 years ago
El RIDO 233bd65b00
Merge branch 'master' into sanitizeMarkdown, changing test to use new library
7 years ago
El RIDO f2628a0bf3
added a test for #183, fails at this point, #258 should fix this
7 years ago
rugk bbec693cab
Allow DOMPurify as a global
7 years ago
rugk b6d7d56774
Sanitize HTML code
7 years ago
El RIDO 35ea65b797
handling JSVerify RNG state 89fdc94018a35b672e
7 years ago
El RIDO c6ddee317d
adding tests for PasteViewer class
7 years ago
El RIDO 10ee37b35c
handling JSVerify RNG state 08a74d310cfb58269e
7 years ago
El RIDO af073c9ca1
adding tests for Editor class
7 years ago
El RIDO 5a2bb1993d
handling JSVerify RNG state 82fb7d20c918a6e543
7 years ago
El RIDO 360a0921e2
adding tests for Prompt class, typos
7 years ago
El RIDO 984941f901
adding test for hiding messages
7 years ago
El RIDO 9d1a9a0da7
fixing paste success message handling in page template
7 years ago
El RIDO b1e1878861
fully testing remaining time display function
7 years ago