El RIDO
49fffbb876
adding some pre defined variables from common.js to the JSHint rules
7 years ago
El RIDO
56dab60427
correcting quote style enforced by JSHint and trying to get Codacy coverage reports to work again
7 years ago
El RIDO
917f2dfa2b
add Node Security configuration and enabling it in CodeClimate
7 years ago
El RIDO
f90ad11bcd
adding JSHint configuration
7 years ago
El RIDO
2db412873b
implementing ESlint suggestions
7 years ago
El RIDO
5e070db6a1
reverting escaping just for Markdown formatting, as discussed in #269
7 years ago
El RIDO
a95701bba8
completing DiscussionViewer testing
7 years ago
El RIDO
fcb4249e01
actually IDs are hexadecimal, not base64, so not a problem
7 years ago
El RIDO
95bf37be8f
implementing DiscussionViewer test, found an issue with slashes in the paste or comment IDs (as per Base64 encoding)
7 years ago
El RIDO
28f1f41c17
removing duplicate code and unused option
7 years ago
El RIDO
49feb300b6
further tweaking travis CI scripts
7 years ago
El RIDO
85401a1513
Merge branch 'master' into js-unit-testing
7 years ago
El RIDO
6eb8822059
optimizing PNG
7 years ago
El RIDO
dae11fdd16
Merge branch 'qrcode'
7 years ago
El RIDO
6ce0fe55f6
revert as per StyleCI: missed one
7 years ago
El RIDO
f135dd2667
Hrmpf, StyleCI only allows the use of either tabs or spaces for PHP code, forcing me to revert the use of tabs in the templates
7 years ago
El RIDO
ec3ed1e5ff
removing unused code and reducing size of HTML in case QR code is turned off
7 years ago
El RIDO
98a8591a27
naming JS libraries consistently
7 years ago
El RIDO
fe54889b99
fixing failing unit test
7 years ago
El RIDO
094a0c80db
Merge branch 'master' into qrcode
7 years ago
El RIDO
76c14795ef
removing unnecessary repository from composer: We do not depend on ourselves
7 years ago
El RIDO
daebd41af7
correcting syntax of npm install
7 years ago
El RIDO
63e5f5c101
improving npm installation performance
7 years ago
El RIDO
12c5e9db39
Maybe not needed anymore? See https://github.com/composer/composer/issues/4884#issuecomment-195229989
7 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
7 years ago
El RIDO
6093f0cc9c
enable travis CI caching, hoping to circumvent composer rate limiting
7 years ago
rugk
414ab0eb71
Add config and basic page template support
...
* load JS file asyncronously (just HTML5 async attribut)
* add basic support for page template, where it generates the code inside
of a simple div at the top
* added option to turn off QR code support
7 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
1f4e0092d9
add testing on php 7.2
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
9f973edb7d
Merge branch 'sanitizeMarkdown'
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"
...
This reverts commit 8d2e19f791
.
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
El RIDO
e40da8b1a6
Merge branch 'js-unit-testing'
7 years ago