This website requires JavaScript.
95bf37be8f
implementing DiscussionViewer test, found an issue with slashes in the paste or comment IDs (as per Base64 encoding)
El RIDO
2018-01-02 11:44:54 +0100
28f1f41c17
removing duplicate code and unused option
El RIDO
2018-01-02 11:42:03 +0100
49feb300b6
further tweaking travis CI scripts
El RIDO
2018-01-02 09:38:28 +0100
85401a1513
Merge branch 'master' into js-unit-testing
El RIDO
2018-01-02 09:37:46 +0100
6eb8822059
optimizing PNG
El RIDO
2018-01-02 08:44:38 +0100
dae11fdd16
Merge branch 'qrcode'
El RIDO
2018-01-02 08:43:42 +0100
6ce0fe55f6
revert as per StyleCI: missed one
El RIDO
2018-01-02 08:41:45 +0100
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
El RIDO
2018-01-02 08:31:12 +0100
ec3ed1e5ff
removing unused code and reducing size of HTML in case QR code is turned off
El RIDO
2018-01-02 08:23:11 +0100
98a8591a27
naming JS libraries consistently
El RIDO
2018-01-02 08:01:39 +0100
fe54889b99
fixing failing unit test
El RIDO
2018-01-02 07:56:46 +0100
094a0c80db
Merge branch 'master' into qrcode
El RIDO
2018-01-02 07:56:16 +0100
76c14795ef
removing unnecessary repository from composer: We do not depend on ourselves
El RIDO
2018-01-02 07:30:51 +0100
daebd41af7
correcting syntax of npm install
El RIDO
2018-01-02 07:19:07 +0100
63e5f5c101
improving npm installation performance
El RIDO
2018-01-02 07:14:58 +0100
12c5e9db39
Maybe not needed anymore? See https://github.com/composer/composer/issues/4884#issuecomment-195229989
El RIDO
2018-01-02 06:49:56 +0100
bb54d46c7e
updating DOMPurify library, simplifying its use, ensuring HTML entities get escaped before formatting paste - regression introduced in #258 , reported in #269
El RIDO
2018-01-01 10:25:07 +0100
6093f0cc9c
enable travis CI caching, hoping to circumvent composer rate limiting
El RIDO
2018-01-01 09:31:48 +0100
414ab0eb71
Add config and basic page template support
rugk
2017-12-25 14:59:15 +0100
d80c2f83fa
making DiscussionViewer testable, removing some inconsistency
El RIDO
2017-12-18 14:47:17 +0100
928215dc5e
splitting out PasteViewer, DiscussionViewer, AttachmentViewer tests
El RIDO
2017-12-18 14:25:08 +0100
893d29a046
splitting out Alert, Editor, PasteStatus, Prompt, UiHelper tests
El RIDO
2017-12-15 07:20:51 +0100
be358a6804
splitting out Model tests
El RIDO
2017-12-14 07:31:09 +0100
5b9ac67504
splitting out CryptTool tests
El RIDO
2017-12-14 07:23:38 +0100
3fed63ce28
ensuring internal variables of common module are not changed by providing getter functions, splitting out I18n tests
El RIDO
2017-12-14 07:19:05 +0100
dfd906900b
started to split humongous test.js into separate files
El RIDO
2017-12-13 07:40:48 +0100
5582c05414
decrypting a particular message encrypted with v1.1.1 fails (#260 )
El RIDO
2017-12-10 07:04:54 +0100
ee8ffdc51b
en- & decrypting the particular message works without issues
El RIDO
2017-12-10 07:02:32 +0100
1f4e0092d9
add testing on php 7.2
El RIDO
2017-12-03 15:39:05 +0100
39860dfdc4
making AttachmentViewer testable and implementing tests
El RIDO
2017-12-03 14:29:07 +0100
dac86eb363
making AttachmentViewer testable
El RIDO
2017-11-28 06:38:10 +0100
7bf5af761b
Add QR code generation when paste is created
rugk
2017-11-26 15:59:12 +0100
9f973edb7d
Merge branch 'sanitizeMarkdown'
El RIDO
2017-11-22 22:45:04 +0100
d9c6b634b9
remove dangling comma
El RIDO
2017-11-22 22:44:38 +0100
a0740ff79f
getting rid of htmlEntities (except for tests) and setElementText (dropping IE9 support), changing urls2links interface, all to avoid double encoding sanitized HTML
El RIDO
2017-11-22 22:27:38 +0100
d0cccce7a8
removing patterns that don't get sanitized, but also don't get interpreted when inserted into the HTML
El RIDO
2017-11-22 20:49:23 +0100
56f4ee5c20
Revert "Try to move sanitisation & links into setElementText"
rugk
2017-11-22 16:48:54 +0100
8d2e19f791
Try to move sanitisation & links into setElementText
rugk
2017-11-22 16:48:00 +0100
3d2dbabaec
add some more tests from OWASP
rugk
2017-11-22 15:41:49 +0100
9fa2ea3373
ensuring text is sanitized in all cases, before being injected into the DOM
El RIDO
2017-11-22 08:05:06 +0100
2d00202b42
correcting the XSS test, commenting two failing patterns, to be reviewed by @rugk
El RIDO
2017-11-22 07:03:29 +0100
233bd65b00
Merge branch 'master' into sanitizeMarkdown, changing test to use new library
El RIDO
2017-11-22 06:30:38 +0100
f2628a0bf3
added a test for #183 , fails at this point, #258 should fix this
El RIDO
2017-11-22 06:15:09 +0100
e40da8b1a6
Merge branch 'js-unit-testing'
El RIDO
2017-11-22 05:33:24 +0100
bbec693cab
Allow DOMPurify as a global
rugk
2017-11-21 22:26:02 +0100
b6d7d56774
Sanitize HTML code
rugk
2017-11-21 21:22:51 +0100
bccb349226
adjust .gitignore to use new config file name
rugk
2017-11-21 20:02:22 +0100
35ea65b797
handling JSVerify RNG state 89fdc94018a35b672e
El RIDO
2017-11-21 10:56:58 +0100
c6ddee317d
adding tests for PasteViewer class
El RIDO
2017-11-21 10:53:33 +0100
10ee37b35c
handling JSVerify RNG state 08a74d310cfb58269e
El RIDO
2017-11-20 09:43:35 +0100
af073c9ca1
adding tests for Editor class
El RIDO
2017-11-20 09:37:43 +0100
5a2bb1993d
handling JSVerify RNG state 82fb7d20c918a6e543
El RIDO
2017-11-20 08:58:53 +0100
360a0921e2
adding tests for Prompt class, typos
El RIDO
2017-11-20 08:49:25 +0100
984941f901
adding test for hiding messages
El RIDO
2017-11-16 09:04:27 +0100
9d1a9a0da7
fixing paste success message handling in page template
El RIDO
2017-11-16 08:57:08 +0100
b1e1878861
fully testing remaining time display function
El RIDO
2017-11-16 08:50:38 +0100
73bc685178
fixing error message display revealed by testing remaining time display function
El RIDO
2017-11-14 06:52:12 +0100
86ecdb1155
fixing post increment
El RIDO
2017-11-13 22:15:14 +0100
4652b5af7b
preferring pre-increment StyleCI recommendation
El RIDO
2017-11-13 22:12:31 +0100
478cf288b4
implementing StyleCI recommendations
El RIDO
2017-11-13 22:05:29 +0100
c2133cfa7e
Merge branch 'master' into js-unit-testing
El RIDO
2017-11-13 22:02:15 +0100
0cfb019615
handling JSVerify RNG state 0b2b38c4ef690d1a57
El RIDO
2017-11-13 22:00:26 +0100
6c8f57f91f
making PasteStatus testable, adding test for paste creation notification
El RIDO
2017-11-13 21:57:49 +0100
e51aa7c80f
increasing coverage (by three lines)
El RIDO
2017-11-13 20:44:11 +0100
9af4a4e2f5
handling JSVerify RNG states 08a8fd9e23076415bc & 8623a0cde74fb19568
El RIDO
2017-11-04 09:02:05 +0100
01a6c0142a
adding test for alert handler
El RIDO
2017-11-04 08:59:31 +0100
c6e0f2d223
adding test for hiding messages
El RIDO
2017-11-04 07:44:42 +0100
1fd13981d4
adding test for hiding loading indicator
El RIDO
2017-11-04 07:40:26 +0100
29419d03cd
avoid logs polluting the unit test output
El RIDO
2017-10-30 07:04:59 +0100
751731414e
adding test for loading indicator
El RIDO
2017-10-30 06:53:15 +0100
87e88e3159
linking to pastebin wiki article for explanation
El RIDO
2017-10-29 08:09:27 +0100
9c6aec86c4
making Alert class resetable and adding first tests for it
El RIDO
2017-10-23 21:33:07 +0200
d75cea856a
concluding UiHelper tests that are possible in headless jsdom at this time
El RIDO
2017-10-23 05:34:55 +0200
ef6b6816b0
implemented test, but again not supported yet by jsdom
El RIDO
2017-10-22 16:26:41 +0200
4410ddcd84
adding tests for UiHelper.reloadHome, making UiHelper unit testable and handling JSVerify RNG states 846932d5afb10ce748 & 012c1f9483adb6e750
El RIDO
2017-10-22 13:39:23 +0200
cbcc26ec37
fixing false positive with RNG state 0bc96fe3b8d170254a
El RIDO
2017-10-22 10:55:28 +0200
4cb21350a0
TravisCI can be a bit slow (locally this test takes 386ms)
El RIDO
2017-10-22 10:45:41 +0200
414693fa90
testing both cases of the logic required for #167
El RIDO
2017-10-22 10:39:18 +0200
6dbb098d7a
had to introduce a mock function to test the historyChange state
El RIDO
2017-10-22 09:56:44 +0200
379571d522
Merge branch 'master' into js-unit-testing
El RIDO
2017-10-22 08:10:49 +0200
502e96c129
StyleCI recommendations
El RIDO
2017-10-08 19:23:33 +0200
a5d5f6066a
refactoring as recommended by Scrutinizer
El RIDO
2017-10-08 19:16:09 +0200
81ac232710
increasing timeouts for travisCI, that seems to have gotten slower
El RIDO
2017-10-08 17:29:07 +0200
cd5fded4a4
adapting configuration test generator to new INI model and point release support
El RIDO
2017-10-08 12:27:37 +0200
9f26894b2e
PHP < 5.6 compatibility and StyleCI recommendations
El RIDO
2017-10-08 11:31:41 +0200
4f06feef81
implemented JSON file conversion on purge and storage in PHP files for data leak protection
El RIDO
2017-10-08 11:03:17 +0200
577586c47f
wrote a unit test to generate old style pastes and comments and check that the purge converts them to PHP files
El RIDO
2017-10-08 07:46:28 +0200
4ded4b7f8c
adding correct HTTP error to response, as per @rugk's recommentation
El RIDO
2017-10-08 07:03:53 +0200
dbfb1e83ba
removing dead code
El RIDO
2017-10-04 22:06:39 +0200
62f0b95377
making StyleCI happy
El RIDO
2017-10-04 22:02:27 +0200
6e8eafe129
implemented INI cenversion functionality
El RIDO
2017-10-04 21:55:03 +0200
b60d55236e
adding test for INI config file conversion
El RIDO
2017-10-04 20:31:37 +0200
6fa2bfe30e
updated documentation, incremented version
El RIDO
2017-10-04 20:05:46 +0200
ed04fe3b4c
disabling two new options that do no match our style guidelines
El RIDO
2017-10-03 20:49:36 +0200
9af79467a0
ask composer in TravisCI to use an oauth token to avoid rate limiting
El RIDO
2017-10-03 20:34:39 +0200
6625a9dc59
hiding INI contents from StyleCI
El RIDO
2017-10-03 20:33:24 +0200
f037967820
changes the file extension to php and adds a small one-liner to stop PHP from presenting the file to any website visitor
rugk
2017-09-29 18:59:02 +0200
7197705d5c
updating unit test in preparation for planned file name change, currently failing
El RIDO
2017-10-03 19:45:47 +0200
58937aced4
Merge branch 'Kcchouette-patch-1'
rugk
2017-09-23 14:11:38 +0200
78f9f5279a
Remove the last ")"
Kcchouette
2017-09-21 10:02:25 +0200