0ee86f33dakey 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
El RIDO
2018-12-29 18:40:59 +01:00
be69e4a50fsimplify password catenation in version 2, to avoid potential key derivation weakening
El RIDO
2018-12-28 05:49:34 +01:00
0ad5b3e900implement zlib via web assembly, replacing rawdeflate library
El RIDO
2018-12-27 21:32:13 +01:00
5ce3aa2817increase PBKDF2 iterations further, as suggested in #350
El RIDO
2018-12-25 20:19:57 +01:00
210870590cimproving cleanup between tests in order to combat the frequent test failures seen recently
El RIDO
2018-12-25 20:16:41 +01:00
0ab06e34ecinitial refactoring for support of version 2 paste format, some cleanup on the side
El RIDO
2018-12-25 17:34:39 +01:00
f3165f0cabsuppress current jsDOMs errors
El RIDO
2018-12-25 17:17:49 +01:00
4edbb66c91re-add CreationTime, still used in comment
El RIDO
2018-12-24 08:20:39 +01:00
3883e3fb30adjusting test to make it work in latest jsDOM versions that don't support arbitrary bytes in a URLs hash anymore
El RIDO
2018-12-24 08:19:58 +01:00
9348cbe2a1address security concerns reg. paste creation date by removing it in the API, keep comment creation date exposed, displayed in discussion - resolves#390
El RIDO
2018-12-23 20:10:24 +01:00
2bb3df5beeadressing rngStates 013286cb47a0f51d9e & 83975e102a4db8f3c6 that frequently fail in latest jsDOM env, showing URL hashes can't contain certain unicode sequences after all
El RIDO
2018-12-18 06:04:17 +01:00
1de57c874ereduce duplication in format
El RIDO
2018-12-17 21:42:49 +01:00
e64eaf45eeMerge branch 'master' into webcrypto
El RIDO
2018-12-17 21:34:15 +01:00
c39e578f04Merge branch 'micschwarz-patch-1'
El RIDO
2018-12-17 21:31:43 +01:00
c15351b793designing v2 paste & comment format
El RIDO
2018-12-17 19:43:16 +01:00
cde96d8f24fixing bug in jsonld processing with certain URL paths
El RIDO
2018-12-17 19:42:26 +01:00
e220a97c8fImprove German Translation for more consistency
Michael Schwarz
2018-11-27 11:03:12 +01:00
fe670dc94fMerge pull request #378 from PrivateBin/googlespy
El RIDO
2018-11-22 09:10:07 +01:00
ac9eac5ed6Ask google not to translate the page
rugk
2018-11-21 23:32:06 +01:00
2303c81ce0Merge branch 'master' into webcrypto
El RIDO
2018-11-19 13:14:54 +01:00
9ce41022cfcorrecting namespaces
El RIDO
2018-11-19 13:07:25 +01:00
b36b3d1a82Merge branch 'master' into webcrypto
El RIDO
2018-11-16 18:36:07 +01:00
18151e6e9eMerge branch 'Quenty31-patch-2'
El RIDO
2018-11-16 18:05:26 +01:00
30bb34a4fegenerate code docs for private interfaces, too
El RIDO
2018-11-16 18:04:09 +01:00
762386efd7reverting to promises, since done can cause timeouts, indicating that the async execution can be really slow
El RIDO
2018-09-02 12:12:55 +02:00
f3eaee206cusing done() instead of promise, to enforce mocha to wait on the tests
El RIDO
2018-09-02 11:52:57 +02:00
176264f135making tests use promises instead of async
El RIDO
2018-09-02 11:49:55 +02:00
b791157717fix unit tests after merge from master, issues due to newly async tests that cause environment changes across test scripts
El RIDO
2018-09-02 11:33:27 +02:00
b191e2c437Merge remote-tracking branch 'origin/master' into webcrypto
El RIDO
2018-09-02 10:07:57 +02:00
bd6888687fMerge branch 'master' into webcrypto
El RIDO
2018-08-14 06:59:47 +02:00
8db98becb7upgrading DOMpurify library
1.2.1
El RIDO
2018-08-11 19:45:57 +02:00
b5ebc4a3d7incrementing version
El RIDO
2018-08-11 19:29:58 +02:00
fb6a9ccf09document changes
El RIDO
2018-08-11 08:17:08 +02:00
10201dc463expanded unit tests to cover mega links, reverted regex to old one, but fixed to cover mega links, just to prove it works
El RIDO
2018-08-11 07:33:33 +02:00
c468b74b9bMerge branch 'master' into linkregex
El RIDO
2018-08-11 06:56:02 +02:00
e4cc9ef4f6Merge branch 'r4sas-update-ru'
El RIDO
2018-08-06 19:40:17 +02:00
c4fc7edc43replacing Base64.js with browser built in's, except for legacy paste support
El RIDO
2018-08-05 08:56:03 +02:00
6f25d651b7switching to client side libraries for key generation, remove legacy browser support
El RIDO
2018-08-04 22:30:01 +02:00
c9a3bb08eeremove dead code
El RIDO
2018-08-04 17:49:08 +02:00
4f332b7719revert legacy browser support, dropped in favour of webcrypto API
El RIDO
2018-08-04 17:25:59 +02:00
0319a16b15support older browsers correctly and ensure the paranoia setting for the sjcl.random.isReady call matches paranoia level 10 instead of the default 6
El RIDO
2018-08-04 13:25:31 +02:00
1be1047a94while we do start the collection of randomness even before initializing our logic, raising the 'paranoia' parameter to 10 ensures that in legacy browsers not yet supporting the webcrypto API we would get an exception, instead of a weak key
El RIDO
2018-08-01 21:56:23 +02:00
a5e8eeaaf9StyleCI: Obey the alphabet #342
El RIDO
2018-07-29 16:15:52 +02:00
4a35428499cleanup of PurgeLimiter #342
El RIDO
2018-07-29 16:05:57 +02:00
3470dcd9a8more compact ServerSalt #342
El RIDO
2018-07-29 15:50:36 +02:00
5db3412b69cleanup of TrafficLimiter #342
El RIDO
2018-07-29 15:43:28 +02:00
f9c8441edbrenaming controller #342
El RIDO
2018-07-29 15:17:35 +02:00
90e83ddb30bump changelog, fixes#344
El RIDO
2018-07-24 20:32:18 +02:00
055a2fb9d8incrementing version
1.2
El RIDO
2018-07-22 11:44:18 +02:00
b781e179c4adding two more things not to get release archived
El RIDO
2018-07-22 11:40:34 +02:00
756a810395better link
El RIDO
2018-07-22 11:16:36 +02:00
e2c04e13e8fixing doc block for jsdoc
El RIDO
2018-07-22 10:24:39 +02:00
640e5a7fe1Merge remote-tracking branch 'origin/fix-password'
El RIDO
2018-07-21 08:51:25 +02:00
e78d35ccd7add missing translation
El RIDO
2018-07-21 06:45:28 +00:00
720897b902correct CSP to allow password prompt
El RIDO
2018-07-21 06:45:09 +00:00
3fecd0f2cecorrect page template & password prompt/modal, fixes#341, remove JS map reference leading to unnecessary load error
El RIDO
2018-07-21 06:44:04 +00:00