ansuz
|
469d674ca0
|
Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
|
2019-10-01 10:59:44 +02:00 |
|
ansuz
|
5876f5c737
|
include user block location in support requests
|
2019-10-01 10:59:23 +02:00 |
|
ansuz
|
a725f69ee7
|
Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
|
2019-09-30 17:14:17 +02:00 |
|
ansuz
|
afae5d7f85
|
apparently readline expects a 'close' event listener, not 'end'
|
2019-09-30 17:14:11 +02:00 |
|
ansuz
|
16e8c96210
|
allow for selection of user data in admin side of support tickets
|
2019-09-30 15:41:11 +02:00 |
|
ansuz
|
2a809cf120
|
roster changes:
* validate that a user can add a role before adding them
* support deletion of non-required metadata attributes via null
|
2019-09-30 15:35:27 +02:00 |
|
ansuz
|
8761e2071a
|
test many more features of roster.js via rpc tests
|
2019-09-30 14:57:15 +02:00 |
|
ansuz
|
59a361449d
|
don't allow deletion of displayName or notifications via describe command
|
2019-09-30 14:56:16 +02:00 |
|
ansuz
|
8e07b03581
|
fix parse error
|
2019-09-30 14:51:40 +02:00 |
|
ansuz
|
fd31fd3096
|
roster changes: validate roles when describing. interpret assignment of null as deletion. prevent a typeError when describing somebody that doesn't exist
|
2019-09-30 11:50:01 +02:00 |
|
ansuz
|
9b74136b66
|
Merge branch 'invitations' into staging
|
2019-09-30 10:53:10 +02:00 |
|
ansuz
|
69e61ec2f2
|
ignore metadata commands which add invalid owners
|
2019-09-27 14:28:59 +02:00 |
|
ansuz
|
648980ad50
|
a few more slow nacl imports that I missed
|
2019-09-27 13:32:57 +02:00 |
|
ansuz
|
c968d1cdae
|
use nacl-fast in history keeper
|
2019-09-27 13:31:42 +02:00 |
|
ansuz
|
069776e804
|
use fast implementations of tweetnacl serverside
|
2019-09-27 13:30:17 +02:00 |
|
ansuz
|
252b2729a6
|
supply plan information with support ticket submissions
|
2019-09-27 13:20:53 +02:00 |
|
ansuz
|
717a7d550c
|
increase size of pdfs rendered via media-tags in code preview pane
|
2019-09-27 12:40:37 +02:00 |
|
ansuz
|
4f862d59d7
|
Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
|
2019-09-27 12:11:53 +02:00 |
|
ansuz
|
777d9eff5f
|
pass arguments to 'throttle'
|
2019-09-27 12:05:56 +02:00 |
|
ansuz
|
61e66e9add
|
WIP invitation link generation
|
2019-09-27 12:05:08 +02:00 |
|
ansuz
|
6425d492f1
|
move credential.js from customize.dist/ to www/common/
|
2019-09-27 12:04:31 +02:00 |
|
ansuz
|
83c19f01f3
|
Merge branch 'soon' into staging
|
2019-09-27 11:57:09 +02:00 |
|
ansuz
|
82a0048082
|
keep trying to draw the preview pane, if necessary
|
2019-09-26 12:02:11 +02:00 |
|
ansuz
|
e5cb3250d8
|
Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
|
2019-09-26 11:57:10 +02:00 |
|
ansuz
|
abd491cf60
|
keep trying to draw the preview pane, if necessary
|
2019-09-26 11:56:53 +02:00 |
|
ansuz
|
5fa7703ad3
|
Merge branch 'soon' into staging
|
2019-09-24 18:16:17 +02:00 |
|
ansuz
|
4d26d45d41
|
update changelog
|
2019-09-24 17:38:03 +02:00 |
|
ansuz
|
56eee4addd
|
Merge branch 'soon' into staging
|
2019-09-24 16:40:25 +02:00 |
|
ansuz
|
e4b47ae626
|
Merge branch 'soon'
|
2019-09-24 16:38:46 +02:00 |
|
ansuz
|
8edf69e410
|
Merge branch 'soon'
|
2019-09-23 17:58:34 +02:00 |
|
ansuz
|
e395c0bf1e
|
Merge branch 'soon'
|
2019-09-23 17:54:49 +02:00 |
|
ansuz
|
cfc90a56b6
|
restore paths to blob and blobstage for admin disk usage report
|
2019-09-23 16:13:24 +02:00 |
|
ansuz
|
2d761388c1
|
always return errors as strings when sending roster messages. fix getLastCheckpointHash logic
|
2019-09-23 11:43:28 +02:00 |
|
ansuz
|
55f19b998f
|
downgrade an XXX to a FIXME
|
2019-09-23 11:18:34 +02:00 |
|
ansuz
|
744be9929f
|
handle stream errors when uploading
|
2019-09-23 11:17:42 +02:00 |
|
ansuz
|
33623bdafc
|
update version strings
|
2019-09-23 11:13:17 +02:00 |
|
ansuz
|
c8389ba657
|
implement roster.getLastCheckpointHash
|
2019-09-23 11:07:18 +02:00 |
|
ansuz
|
8326b8b270
|
disable automatic blob expiration since we can't quite rely on atime as an inactivity metric
|
2019-09-23 10:56:38 +02:00 |
|
ansuz
|
f2db93834b
|
implement blob archival and WIP blob iteration methods
|
2019-09-20 16:43:57 +02:00 |
|
ansuz
|
d1e1a11e38
|
fix path issues in blobStore
|
2019-09-20 13:37:38 +02:00 |
|
ansuz
|
321df2234d
|
export 'response.clear' to avoid typeErrors
|
2019-09-19 13:55:35 +02:00 |
|
ansuz
|
047d64a3c2
|
clone objects passed to roster commands to avoid mutating the passed value
|
2019-09-19 13:44:48 +02:00 |
|
ansuz
|
ce5c841a42
|
implement auto-checkpoint logic
|
2019-09-19 09:18:07 +02:00 |
|
ansuz
|
7230ee71a8
|
fix json.sortify in browser contexts. lint compliance
|
2019-09-18 16:31:23 +02:00 |
|
ansuz
|
4269cb1ec7
|
fixed a few roster bugs
|
2019-09-18 16:27:01 +02:00 |
|
ansuz
|
073543fe3d
|
more WIP for roster
|
2019-09-18 15:04:08 +02:00 |
|
ansuz
|
84518c0775
|
a few more helpers in common-util
|
2019-09-18 15:03:14 +02:00 |
|
ansuz
|
e5b7c052bd
|
export the rpc's 'destroy' method via pinpad
|
2019-09-18 15:02:32 +02:00 |
|
ansuz
|
5c984854c7
|
WIP
|
2019-09-17 18:49:49 +02:00 |
|
ansuz
|
cc4ea50ef6
|
comment out dead code
|
2019-09-17 18:46:24 +02:00 |
|
ansuz
|
922d7a247b
|
use latest Team Crypto methods
|
2019-09-17 17:44:22 +02:00 |
|
ansuz
|
5fe1627488
|
integrate roster test usage into rpc
|
2019-09-17 11:32:47 +02:00 |
|
ansuz
|
2c0e03a3d4
|
add nodejs support to pinpad.js
|
2019-09-17 11:28:38 +02:00 |
|
ansuz
|
be8b014b36
|
WIP roster implementation
|
2019-09-17 11:28:22 +02:00 |
|
ansuz
|
c418f77e48
|
Merge branch 'soon' into staging
|
2019-09-13 10:52:44 +02:00 |
|
ansuz
|
8084343705
|
guard against a typeError
|
2019-09-12 18:06:54 +02:00 |
|
ansuz
|
cb6b4a8eb3
|
always supply a callback when writing messages
|
2019-09-12 18:04:24 +02:00 |
|
ansuz
|
e5cea3c250
|
replace inline blob management functionality with dedicated module
|
2019-09-12 17:30:35 +02:00 |
|
ansuz
|
c7f70d7264
|
implement blob management methods in a dedicated file
|
2019-09-12 17:27:44 +02:00 |
|
ansuz
|
d4b4a50253
|
remove annoying console.log
|
2019-09-12 17:26:45 +02:00 |
|
ansuz
|
abaf4c7371
|
escapeKeyCharacters is now a common utility
|
2019-09-12 17:24:40 +02:00 |
|
ansuz
|
c17a28cced
|
WIP roster definition
|
2019-09-11 15:41:50 +02:00 |
|
ansuz
|
7cc1832a1f
|
handle stream errors when checking for metadata
|
2019-09-11 15:40:25 +02:00 |
|
ansuz
|
152284e443
|
implement util.bake and polyfill btoa and atob
|
2019-09-11 15:39:22 +02:00 |
|
ansuz
|
ab868237a0
|
replace ad hoc line stream with readline module
|
2019-09-11 11:01:41 +02:00 |
|
ansuz
|
73854a8b6a
|
implement Util.both
|
2019-09-11 10:54:44 +02:00 |
|
ansuz
|
bcbe561bbf
|
implement Util.both
|
2019-09-11 10:54:21 +02:00 |
|
ansuz
|
89d6a7ad76
|
Merge branch 'soon' into staging
|
2019-09-10 17:34:04 +02:00 |
|
ansuz
|
e3864677e2
|
update changelog for Baiji (3.1.0)
|
2019-09-10 17:32:37 +02:00 |
|
ansuz
|
3ff40df1b8
|
change server from PACKAGE mode to FRESH mode when you flush the cache
|
2019-09-10 17:32:10 +02:00 |
|
ansuz
|
532ba9b9fd
|
update XXX comments which are no longer valid or can wait
|
2019-09-10 10:29:08 +02:00 |
|
ansuz
|
9f9bce7ac5
|
create the 'what is cryptpad' pad as owned when you register
|
2019-09-09 18:12:05 +02:00 |
|
ansuz
|
6f9d438d4d
|
fix hacky detection of secure context
|
2019-09-09 18:12:05 +02:00 |
|
ansuz
|
26faf72df8
|
make it easier to filter clientside logs
|
2019-09-09 17:23:35 +02:00 |
|
ansuz
|
a3eff2728e
|
update lib/once.js to match clientside definition
|
2019-09-09 16:39:54 +02:00 |
|
ansuz
|
40f302d002
|
revert usage of batch reads for file size
|
2019-09-09 16:34:30 +02:00 |
|
ansuz
|
56ec91ff27
|
update util.once to add a handler for multiple callbacks
|
2019-09-09 16:31:57 +02:00 |
|
ansuz
|
1d5534b593
|
provide more debugging info on metadata parse errors
|
2019-09-09 16:03:14 +02:00 |
|
ansuz
|
d83c43b0eb
|
increment version to 3.1.0
|
2019-09-09 16:00:59 +02:00 |
|
ansuz
|
c9be2fae36
|
avoid triggering a warning when using the Notifications API in an insecure context
|
2019-09-09 15:59:56 +02:00 |
|
ansuz
|
c7cea7fae3
|
identify cause of 'channel ready without callback' and handle reconnection more gracefully
|
2019-09-09 15:56:01 +02:00 |
|
ansuz
|
8e4b6a6383
|
change the log type on noisy messages for easier filtering
|
2019-09-09 15:52:04 +02:00 |
|
ansuz
|
ecfac9e7b3
|
test usage of multiple rpc sessions with the same network
|
2019-09-06 15:18:55 +02:00 |
|
ansuz
|
29813e485d
|
add a little debugging info to batch-read
|
2019-09-06 15:03:42 +02:00 |
|
ansuz
|
cb3df0552b
|
generate new txids when resending RPC commands and prevent unintended fallthrough in handler
|
2019-09-06 14:59:32 +02:00 |
|
ansuz
|
340a290ceb
|
add names for batched reads for debugging
|
2019-09-06 14:58:00 +02:00 |
|
ansuz
|
a7e40040a1
|
log unauthenticated RPC calls as silly
|
2019-09-06 14:36:22 +02:00 |
|
ansuz
|
d375ee8107
|
fix some reference errors that weren't triggered unless disconnected
|
2019-09-06 14:08:25 +02:00 |
|
ansuz
|
ee3ac1cd56
|
drop unnecessary lint compliance
|
2019-09-06 13:36:59 +02:00 |
|
ansuz
|
fe884278f4
|
ignore non-interesting errors when processing metadata
|
2019-09-06 13:36:06 +02:00 |
|
ansuz
|
dc078c1ca1
|
test mailboxes and RPCs from the command line, fix some minor errors
|
2019-09-06 13:35:36 +02:00 |
|
ansuz
|
75b655e1e8
|
refactor rpc with support for multiple authenticated sessions
|
2019-09-06 10:30:13 +02:00 |
|
ansuz
|
53142c91e7
|
fix broken requirejs support for common-hash
|
2019-09-05 18:02:00 +02:00 |
|
ansuz
|
d81ff791ad
|
WIP cli tests for rpc
|
2019-09-05 18:01:21 +02:00 |
|
ansuz
|
023c29795a
|
update grep-able comments in rpc
|
2019-09-05 15:48:13 +02:00 |
|
ansuz
|
65b0112dcb
|
batch concurrent requests for expensive IO and computations
|
2019-09-05 15:40:17 +02:00 |
|
ansuz
|
ed82936610
|
add nodejs support to common-hash
|
2019-09-05 15:28:20 +02:00 |
|
ansuz
|
096b0fb44a
|
move 'getDefaultName' out of 'common-hash'
|
2019-09-05 12:22:30 +02:00 |
|
ansuz
|
d7906f9132
|
Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
|
2019-09-04 17:22:14 +02:00 |
|
ansuz
|
9ce7cea9cc
|
abstract historyKeeper's batched reads implementation into a library
|
2019-09-04 17:22:06 +02:00 |
|