Commit Graph

19 Commits (e8f8341ef997dd807793b04a5d1b51f35d204d87)

Author SHA1 Message Date
azivner 74fff39c3f refactoring / unification of note encryption / decryption 2018-01-24 22:13:41 +07:00
azivner 743d72a0c3 added express-promise-wrap to catch and respond to unhandled exceptions immediately, previously the requests just hanged 2018-01-07 09:35:44 +07:00
azivner bd2a5f6d82 change in naming of SQL methods
added assert methods to note tree
2017-12-23 11:02:38 +07:00
azivner 50ff5da947 per-browser source id so we support having notecase opened in multiple tabs/windows 2017-12-16 20:48:34 +07:00
azivner 3d84f5c3b0 synchronization of transactions using promise so only one can be active 2017-11-28 17:24:08 +07:00
azivner fd764f6163 separate DB connection for each transaction (just for the record, will be reverted probably) 2017-11-28 17:04:47 +07:00
azivner a3030f845b unified SQL syntax to uppercase 2017-11-20 23:51:28 +07:00
azivner dec9cad106 cleaned up "CBC" from methods since we don't have CTR 2017-11-18 12:53:17 +07:00
azivner b2d1ca1c28 we now remember past source ids so app restart won't change anything in sync operation 2017-11-16 21:50:00 +07:00
azivner 379431eefd fixed encryption of note history 2017-11-16 00:22:00 +07:00
azivner c190c738a2 data key is not encrypted with aes-cbc as well 2017-11-15 23:39:50 +07:00
azivner 5313ac47e6 changing from AES-256-CTR to AES-128-CBC for note encryption 2017-11-15 22:13:45 +07:00
azivner 0a0421ec7e note history decryption now works, more cleanup 2017-11-14 22:21:56 +07:00
azivner ff411f00b1 server side WIP - saving encrypted note now works, changing terminology of "encrypted note" to "protected note" 2017-11-14 21:54:12 +07:00
azivner ac0e5ada6e also de-encryption of note history plus bug fixes 2017-11-02 23:55:22 +07:00
azivner 471f7c669d encryption of note history if the note is encrypted 2017-11-02 23:36:58 +07:00
azivner d1981eb6c3 note history snapshots now have date from and date to 2017-10-24 19:36:37 +07:00
azivner dcdabe79d1 use strict in all JS files 2017-10-21 21:10:33 +07:00
azivner 0c823a2927 reorganization of source code 2017-10-15 19:47:05 +07:00