Richard Newman
f5f4f98661
Bug 653335 - Sync setup wizard triggers Change Master Password dialog. r=philikon
2011-10-26 13:46:40 -07:00
Philipp von Weitershausen
55f63be686
Bug 681864 - Get rid of unused Utils.sha* helpers. r=rnewman
2011-08-26 10:27:29 -07:00
Philipp von Weitershausen
ebb3454501
Bug 681863 - Replace Utils.isArray with Array.isArray. r=rnewman
2011-08-26 10:26:11 -07:00
Philipp von Weitershausen
2a58f806b6
Bug 681843 - Part 3: Move Utils.asyncChain to Async.chain. r=rnewman
...
--HG--
rename : services/sync/tests/unit/test_utils_asyncChain.js => services/sync/tests/unit/test_async_chain.js
2011-08-26 10:25:42 -07:00
Philipp von Weitershausen
2e07417741
Bug 681843 - Part 2: Remove Utils as a dependency in async.js, expose Async in util.js. r=rnewman
2011-08-26 10:25:29 -07:00
Philipp von Weitershausen
51b9b09252
Bug 681843 - Part 1: Clean up async.js. r=rnewman
2011-08-26 10:25:19 -07:00
Richard Newman
ad90560299
Bug 680678 - Sync: byteArrayToString appears more than once in util.js. r=philikon
2011-08-22 09:15:02 -07:00
Philipp von Weitershausen
8ab146ea1b
Bug 675125 - Utils.notify should pass observers the exception as subject. r=rnewman
2011-07-29 18:47:39 -07:00
Marina Samuel
07d683aed8
Bug 664792 - Tune sync intervals according to user behaviour. r=philikon
...
Part 2: Pull out all score- & interval-related code into a separate SyncScheduler component
2011-06-27 14:22:49 +01:00
Philipp von Weitershausen
3095595fe1
Bug 661587 - Don't use the root logger. r=rnewman
2011-06-13 20:42:18 +02:00
Philipp von Weitershausen
3e28e5010d
Bug 610832 - Dump log to disk when sync fails. r=rnewman
2011-06-13 20:39:51 +02:00
Philipp von Weitershausen
4310b20219
Bug 662178 - Ensure Utils.nextTick timers aren't GC'ed prematurely... by not using timers. r=rnewman
2011-06-08 18:12:12 +02:00
Philipp von Weitershausen
546d99116d
Bug 662178 - Simplify timed callbacks. r=rnewman
2011-06-06 21:27:36 +02:00
Richard Newman
d86728156d
Move async utilities into async.js. Add Async.makeSpinningCallback as a temporary shim for wrapping Cb versions of functions. r=philiKON
2011-05-30 19:01:13 -07:00
Richard Newman
fe74228737
Add Utils.slices. r=philiKON
2011-05-30 19:01:07 -07:00
Richard Newman
06482c5bf2
Bug 660713 - Reuse arrays in Utils.arraySub and Utils.arrayUnion. r=philiKON
2011-05-30 15:57:33 -07:00
Matt Brubeck
f94ab462dd
Bug 659777 - Check for existence of Svc.Private before accessing it [r=philikon]
2011-05-25 16:40:09 -07:00
Philipp von Weitershausen
08b0ac4a93
Bug 648364 - Remove dead code. r=rnewman
2011-05-19 18:09:02 -07:00
Philipp von Weitershausen
e5d4188be0
Bug 648364 - Replace custom helpers with FileUtils.jsm. r=rnewman
2011-05-19 18:08:51 -07:00
Philipp von Weitershausen
08f48b17e4
Bug 648364 - Replace custom helpers with XPCOMUtils.jsm. r=rnewman
2011-05-19 18:08:35 -07:00
Philipp von Weitershausen
b7d838090f
Bug 648364 - Replace custom helpers with PlacesUtils.jsm. r=rnewman
2011-05-19 18:08:22 -07:00
Philipp von Weitershausen
fe67de95d8
Bug 648364 - Replace custom helpers with Services.jsm. r=rnewman
2011-05-19 18:08:07 -07:00
Richard Newman
60d7f34979
Bug 618052: Intermittent test_utils_queryAsync.js: don't call success callback on error. r=philiKON
2011-04-18 19:54:11 -07:00
Philipp von Weitershausen
3eeacec085
Bug 648338 - Remove remaining Firefox 3.5/3.6 compat code. r=rnewman
2011-04-07 15:31:11 -07:00
Alon Zakai
d5041a9e25
Bug 634666 - File streams perform disk I/O when being initialized. r=philikon a=blocking-fennec
2011-03-04 18:39:38 -08:00
Philipp von Weitershausen
b0b3e2a514
Bug 636673 - Avoid accessing 'arguments' in code that's called a lot. r=rnewman a=blocking-fennec
2011-03-02 15:27:16 -08:00
Philipp von Weitershausen
451da0c655
Bug 636676 - Utils.queryAsync: reuse mozIStorageStatementCallback object. r=rnewman a=blocking-fennec
2011-03-01 14:29:52 -08:00
Philipp von Weitershausen
976e51bd8c
Bug 636677 - Don't create a new nsICryptoHMAC object for each HMAC verification. r=rnewman a=blocking-fennec
2011-03-01 14:29:41 -08:00
Philipp von Weitershausen
c218c4a0a0
Bug 636402 - Simplify Sync.js to avoid creating new objects. r=rnewman a=blocking-fennec
2011-02-25 14:43:18 -08:00
Philipp von Weitershausen
8f88ad6a0c
Bug 636478 - Simplify Utils.deferGetSet. r=rnewman a=blocking-fennec
2011-02-25 14:43:10 -08:00
Richard Newman
fc5fb0595d
Bug 636021: 'let' and tidying in ensureMPUnlocked. r=philiKON
2011-02-22 16:09:43 -08:00
Benjamin Stover
d5e2feabd2
Bug 632417 Use mimetype hint for JSON in sync. r=philikon a=blocking-fennec
2011-02-08 13:43:35 -08:00
Philipp von Weitershausen
b9c170275b
Bug 630720 - Form sync: apply records batched and in transactions to avoid fsyncs. r+a=mconnor
2011-02-03 10:23:38 -08:00
Philipp von Weitershausen
f69286267e
Bug 606353 - Add a Utils.checkGUID() helper. r=rnewman
2011-01-28 09:39:28 -08:00
Philipp von Weitershausen
28e18f7541
Bug 622762 - Add batch API for incoming records, deal with exceptions in SyncEngine's recordHandler. r=mconnor,rnewman
2011-01-28 09:39:12 -08:00
Philipp von Weitershausen
5737a8fa0f
Bug 608757 - Make Utils.jsonSave/Load use NetUtil.asyncCopy and asyncFetch, respectively. r=mconnor
2011-01-26 21:43:33 -08:00
Philipp von Weitershausen
df1fed815d
Bug 608757 - Make API and tests for Utils.json{Load|Save} async. r=mconnor
...
Utils.jsonLoad() already has an async API. Utils.jsonSave() had an ill-named 'callback' parameter which s renamed to 'obj'; an optional callback parameter (in the async sense) is added.
2011-01-26 21:43:24 -08:00
Richard Newman
b9ae9f9440
Bug 623795: add ensureMPUnlocked function. r=dolske
2011-01-13 16:56:10 -08:00
Richard Newman
12e0da760e
Bug 623689: don't misbehave on master password cancel. r=philiKON
2011-01-10 21:51:29 -08:00
Richard Newman
13ab509662
Bug 620593: use built-in trim function. r=philiKON
2010-12-28 10:33:23 -08:00
Richard Newman
54f40f74f1
Bug 620593: add normalizeAccount, use in addon UI. r=philiKON
2010-12-21 15:32:58 -08:00
Richard Newman
870bf49033
Bug 619567: allow leading and trailing whitespace in pre-normalized passphrases. r=philiKON
2010-12-20 14:46:16 -08:00
Richard Newman
5e2a5c77ba
Bug 618335: normalize old-style 20-char sync keys. r=philiKON
2010-12-20 10:10:37 -08:00
Richard Newman
ac46d81daf
Bug 616568: better log message when sync is already in progress. r=philiKON
2010-12-16 12:00:57 -08:00
Philipp von Weitershausen
d34fb9c651
Bug 617868 - RFC-5869 compliant HKDF implementation with test vectors. r=mconnor
2010-12-09 12:14:08 -08:00
Richard Newman
b3a296aa95
Bug 617709: download and reset when server bulk keys change. r=mconnor
2010-12-09 10:32:03 -08:00
Philipp von Weitershausen
0073c97150
Bug 614104 - Make Utils.makeGUID generate new style GUIDs. r=mconnor
...
New style GUIDs are 9 random bytes encoded with base64url, yielding 12 characters with 72 bits of entropy.
2010-11-30 10:26:13 -08:00
Richard Newman
ffb07cee37
Bug 603489, 614489: simplified crypto. r=mconnor
2010-11-29 16:41:17 -08:00
Richard Newman
00fb41dbff
Bug 610749: (FIXED) add pure-JS PBKDF2 implementation. r=philikon
2010-11-16 11:50:18 -08:00
Richard Newman
6a03ded70c
Bug 610749: add pure-JS PBKDF2 implementation.
2010-11-16 11:42:17 -08:00