5602e47c5fAdded docker-compose.yml
Felix Breidenstein
2018-02-20 12:32:02 +01:00
d3c3cb0c1fDockerfile: Better handling of entrypoint.sh
Felix Breidenstein
2018-02-20 12:23:52 +01:00
8c19e869b7Dockerfile: Define data volume and entryscript
Felix Breidenstein
2018-02-20 12:12:32 +01:00
43d48ae2dfDockerfile: Remove empty line in RUN command
Felix Breidenstein
2018-02-20 11:11:12 +01:00
82dc08e7e7Dockerfile: Use correct libpng package for Debian Stretch
Felix Breidenstein
2018-02-20 11:08:30 +01:00
460d7ec3ebDockerfile: Be more specific about the path
Felix Breidenstein
2018-02-20 10:59:04 +01:00
c9b0398df0Dockerfile: User && instead of ;
Felix Breidenstein
2018-02-20 10:58:07 +01:00
0041445e5fstarting to test TopNav
El RIDO
2018-01-06 18:39:12 +01:00
9c132cd839Disallow form-action in CSP to limit outgoing connections
rugk
2018-01-06 18:04:01 +01:00
882f8d43bclet JSHint use the globals in privatebin.js
El RIDO
2018-01-06 15:17:27 +01:00
82f2016214removing PHPCS from CodeClimate, since it can't be configured and contradicts our code style enforced by other checkers
El RIDO
2018-01-06 15:10:21 +01:00
7e4c59143btuning CodeClimate configuration
El RIDO
2018-01-06 15:04:41 +01:00
59544da21ftuning ESlint & JSHint
El RIDO
2018-01-06 14:44:18 +01:00
341131e5edcorrecting CodeClimate configuration
El RIDO
2018-01-06 14:23:08 +01:00
869198b8ddtuning ESlint & JSHint
El RIDO
2018-01-06 14:20:05 +01:00
f179e75e72updating CodeClimate configuration
El RIDO
2018-01-06 13:56:03 +01:00
ffae6111b0handling further JSHint warnings and TODOs
El RIDO
2018-01-06 13:32:07 +01:00
98d07e0789improving code quality issues reported by Codacy
El RIDO
2018-01-06 10:57:54 +01:00
3bca559826moving access to into Request class
El RIDO
2018-01-06 10:27:58 +01:00
d92755f030undoing code style regression
El RIDO
2018-01-06 09:58:19 +01:00
72acc95326improving code quality issues suggested by JSHint
El RIDO
2018-01-06 09:26:10 +01:00
49fffbb876adding some pre defined variables from common.js to the JSHint rules
El RIDO
2018-01-06 08:24:42 +01:00
56dab60427correcting quote style enforced by JSHint and trying to get Codacy coverage reports to work again
El RIDO
2018-01-06 08:19:00 +01:00
917f2dfa2badd Node Security configuration and enabling it in CodeClimate
El RIDO
2018-01-06 08:06:09 +01:00
f90ad11bcdadding JSHint configuration
El RIDO
2018-01-06 08:05:27 +01:00
2db412873bimplementing ESlint suggestions
El RIDO
2018-01-06 07:17:33 +01:00
5e070db6a1reverting escaping just for Markdown formatting, as discussed in #269
El RIDO
2018-01-03 21:18:33 +01:00
a95701bba8completing DiscussionViewer testing
El RIDO
2018-01-02 15:38:37 +01:00
fcb4249e01actually IDs are hexadecimal, not base64, so not a problem
El RIDO
2018-01-02 11:51:11 +01:00
95bf37be8fimplementing 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 +01:00
28f1f41c17removing duplicate code and unused option
El RIDO
2018-01-02 11:42:03 +01:00
49feb300b6further tweaking travis CI scripts
El RIDO
2018-01-02 09:38:28 +01:00
85401a1513Merge branch 'master' into js-unit-testing
El RIDO
2018-01-02 09:37:46 +01:00
6eb8822059optimizing PNG
El RIDO
2018-01-02 08:44:38 +01:00
dae11fdd16Merge branch 'qrcode'
El RIDO
2018-01-02 08:43:42 +01:00
6ce0fe55f6revert as per StyleCI: missed one
El RIDO
2018-01-02 08:41:45 +01:00
f135dd2667Hrmpf, 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 +01:00
ec3ed1e5ffremoving unused code and reducing size of HTML in case QR code is turned off
El RIDO
2018-01-02 08:23:11 +01:00
98a8591a27naming JS libraries consistently
El RIDO
2018-01-02 08:01:39 +01:00
fe54889b99fixing failing unit test
El RIDO
2018-01-02 07:56:46 +01:00
094a0c80dbMerge branch 'master' into qrcode
El RIDO
2018-01-02 07:56:16 +01:00
76c14795efremoving unnecessary repository from composer: We do not depend on ourselves
El RIDO
2018-01-02 07:30:51 +01:00
daebd41af7correcting syntax of npm install
El RIDO
2018-01-02 07:19:07 +01:00
63e5f5c101improving npm installation performance
El RIDO
2018-01-02 07:14:58 +01:00
bb54d46c7eupdating 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 +01:00
6093f0cc9cenable travis CI caching, hoping to circumvent composer rate limiting
El RIDO
2018-01-01 09:31:48 +01:00
414ab0eb71Add config and basic page template support
rugk
2017-12-25 14:59:15 +01:00
d80c2f83famaking DiscussionViewer testable, removing some inconsistency
El RIDO
2017-12-18 14:47:17 +01:00
928215dc5esplitting out PasteViewer, DiscussionViewer, AttachmentViewer tests
El RIDO
2017-12-18 14:25:08 +01:00
893d29a046splitting out Alert, Editor, PasteStatus, Prompt, UiHelper tests
El RIDO
2017-12-15 07:20:51 +01:00
be358a6804splitting out Model tests
El RIDO
2017-12-14 07:31:09 +01:00
5b9ac67504splitting out CryptTool tests
El RIDO
2017-12-14 07:23:38 +01:00
3fed63ce28ensuring internal variables of common module are not changed by providing getter functions, splitting out I18n tests
El RIDO
2017-12-14 07:19:05 +01:00
dfd906900bstarted to split humongous test.js into separate files
El RIDO
2017-12-13 07:40:48 +01:00
5582c05414decrypting a particular message encrypted with v1.1.1 fails (#260)
El RIDO
2017-12-10 07:04:54 +01:00
ee8ffdc51ben- & decrypting the particular message works without issues
El RIDO
2017-12-10 07:02:32 +01:00
1f4e0092d9add testing on php 7.2
El RIDO
2017-12-03 15:39:05 +01:00
39860dfdc4making AttachmentViewer testable and implementing tests
El RIDO
2017-12-03 14:29:07 +01:00
dac86eb363making AttachmentViewer testable
El RIDO
2017-11-28 06:38:10 +01:00
7bf5af761bAdd QR code generation when paste is created
rugk
2017-11-26 15:59:12 +01:00
9f973edb7dMerge branch 'sanitizeMarkdown'
El RIDO
2017-11-22 22:45:04 +01:00
d9c6b634b9remove dangling comma
El RIDO
2017-11-22 22:44:38 +01:00
a0740ff79fgetting 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 +01:00
d0cccce7a8removing 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 +01:00
56f4ee5c20Revert "Try to move sanitisation & links into setElementText"
rugk
2017-11-22 16:48:54 +01:00
8d2e19f791Try to move sanitisation & links into setElementText
rugk
2017-11-22 16:48:00 +01:00
3d2dbabaecadd some more tests from OWASP
rugk
2017-11-22 15:41:49 +01:00
9fa2ea3373ensuring text is sanitized in all cases, before being injected into the DOM
El RIDO
2017-11-22 08:05:06 +01:00
2d00202b42correcting the XSS test, commenting two failing patterns, to be reviewed by @rugk
El RIDO
2017-11-22 07:03:29 +01:00
233bd65b00Merge branch 'master' into sanitizeMarkdown, changing test to use new library
El RIDO
2017-11-22 06:30:38 +01:00
f2628a0bf3added a test for #183, fails at this point, #258 should fix this
El RIDO
2017-11-22 06:15:09 +01:00
e40da8b1a6Merge branch 'js-unit-testing'
El RIDO
2017-11-22 05:33:24 +01:00
bbec693cabAllow DOMPurify as a global
rugk
2017-11-21 22:26:02 +01:00
b6d7d56774Sanitize HTML code
rugk
2017-11-21 21:22:51 +01:00
bccb349226adjust .gitignore to use new config file name
rugk
2017-11-21 20:02:22 +01:00
35ea65b797handling JSVerify RNG state 89fdc94018a35b672e
El RIDO
2017-11-21 10:56:58 +01:00
c6ddee317dadding tests for PasteViewer class
El RIDO
2017-11-21 10:53:33 +01:00
10ee37b35chandling JSVerify RNG state 08a74d310cfb58269e
El RIDO
2017-11-20 09:43:35 +01:00
af073c9ca1adding tests for Editor class
El RIDO
2017-11-20 09:37:43 +01:00
5a2bb1993dhandling JSVerify RNG state 82fb7d20c918a6e543
El RIDO
2017-11-20 08:58:53 +01:00
360a0921e2adding tests for Prompt class, typos
El RIDO
2017-11-20 08:49:25 +01:00
984941f901adding test for hiding messages
El RIDO
2017-11-16 09:04:27 +01:00
9d1a9a0da7fixing paste success message handling in page template
El RIDO
2017-11-16 08:57:08 +01:00
b1e1878861fully testing remaining time display function
El RIDO
2017-11-16 08:50:38 +01:00
73bc685178fixing error message display revealed by testing remaining time display function
El RIDO
2017-11-14 06:52:12 +01:00
86ecdb1155fixing post increment
El RIDO
2017-11-13 22:15:14 +01:00
4652b5af7bpreferring pre-increment StyleCI recommendation
El RIDO
2017-11-13 22:12:31 +01:00
478cf288b4implementing StyleCI recommendations
El RIDO
2017-11-13 22:05:29 +01:00
c2133cfa7eMerge branch 'master' into js-unit-testing
El RIDO
2017-11-13 22:02:15 +01:00
0cfb019615handling JSVerify RNG state 0b2b38c4ef690d1a57
El RIDO
2017-11-13 22:00:26 +01:00
6c8f57f91fmaking PasteStatus testable, adding test for paste creation notification
El RIDO
2017-11-13 21:57:49 +01:00
e51aa7c80fincreasing coverage (by three lines)
El RIDO
2017-11-13 20:44:11 +01:00
9af4a4e2f5handling JSVerify RNG states 08a8fd9e23076415bc & 8623a0cde74fb19568
El RIDO
2017-11-04 09:02:05 +01:00
01a6c0142aadding test for alert handler
El RIDO
2017-11-04 08:59:31 +01:00
c6e0f2d223adding test for hiding messages
El RIDO
2017-11-04 07:44:42 +01:00
1fd13981d4adding test for hiding loading indicator
El RIDO
2017-11-04 07:40:26 +01:00
29419d03cdavoid logs polluting the unit test output
El RIDO
2017-10-30 07:04:59 +01:00
751731414eadding test for loading indicator
El RIDO
2017-10-30 06:53:15 +01:00
87e88e3159linking to pastebin wiki article for explanation
El RIDO
2017-10-29 08:09:27 +01:00