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
Philipp von Weitershausen
803b0a1422
Bug 606695 - Helper for chaining async functions [r=mconnor]
2010-10-29 06:54:30 -07:00
Philipp von Weitershausen
f60e694777
Backed out changeset fb506072dca8 due to crashes
...
Bug 570619 - Move crypto off the main thread
2010-10-28 17:05:53 -07:00
Philipp von Weitershausen
3112962661
Bug 570619 - Move crypto off the main thread [r=mconnor,sdwilsh]
...
Provide a ThreadedCrypto object that defers method calls to another thread while keeping the synchronous API.
2010-10-14 21:22:29 +02:00
Philipp von Weitershausen
adbb677fa2
Bug 562431 - Rewrite WeaveCrypto as a .jsm [r=mconnor]
...
--HG--
rename : services/crypto/WeaveCrypto.js => services/crypto/modules/WeaveCrypto.js
2010-10-14 21:17:35 +02:00
Philipp von Weitershausen
7cd7025e74
Bug 592465 - Show a passphrase strength meter for custom passphrases [r=mconnor]
2010-09-23 02:04:31 +02:00
Philipp von Weitershausen
c1b1fa990d
Bug 593820 - Move generatePassphrase and friends from UI code to util.js [r=mconnor]
2010-09-17 17:48:06 +02:00
Philipp von Weitershausen
61179044c7
Bug 589979 - Generate username from email address (part 1) [r=mconnor]
...
Implement Utils.encodeBases32 and Utils.sha1Base32.
2010-09-13 17:17:37 +02:00
Philipp von Weitershausen
158b836dae
Bug 592276 - Utils.mpLocked() should allow nsIPKCS11Slot.SLOT_UNINITIALIZED [r=mconnor]
2010-08-31 17:58:35 +02:00
hariniachala
cfb6a32501
bug 567583 - Get tabs sync to work for SeaMonkey, r=mconnor
2010-08-17 15:44:29 +02:00
Philipp von Weitershausen
95212247f0
Bug 585291 - FormEngine tests leak [r=mconnor]
...
Nuke service references on xpcom-shutdown, particularly Svc.Form (nsIFormHistory2) which doesn't clean up after itself as it was only used by nsIFormAutComplete so far.
2010-08-11 01:54:46 +02:00
Philipp von Weitershausen
7af40237fb
Bug 583847 - Weave should be using createAsyncStatement instead of createStatement [r=mconnor]
2010-08-09 18:38:18 +02:00
Philipp von Weitershausen
c7f7dd613e
Bug 558963, part 1, add UTF-8 helpers and tests, r=mconnor
2010-07-03 14:11:58 -04:00
Edward Lee
b3db2d2328
Bug 573870 - Be less strict about what the path/root of an exception stack file can be [r=mconnor]
...
Just match anything that doesn't look like another stack file entry.
2010-06-22 16:29:47 -07:00
Edward Lee
cc4ff52606
Bug 573108 - Remove references to chrome://weave from services [r=mconnor]
...
Remove openWindow/Dialog helpers and inline into ui bits for prefs-common and pass arguments into generic-change.
2010-06-18 13:59:30 -07:00
Philipp von Weitershausen
43920b5e3d
Bug 572436 - Get rid of app-specific hacks (switch (Svc.AppInfo.ID)) in sync library [r=mconnor]
...
Set relevant default preferences programmatically in app specific overlays, making app-specific code paths in the sync library unnecessary.
2010-06-16 23:11:40 +01:00
Edward Lee
4e55362a90
Bug 570636 - Decide how to co-exist as a sync add-on and built-in sync [r=mconnor]
...
Map the modules directory to services-sync instead of weave and update imports.
2010-06-16 14:30:08 -07:00
Edward Lee
9ddf0f8ed5
Bug 546551 - Weave status bar notifications are too busy [r=mconnor]
...
Remove status bar icon/text for setup/connect/sync status. Add menuitem for setting up sync instead of drilling down a 1-item submenu that leads to a button. Remove unused Engine.displayName and related strings.
2010-06-14 10:30:37 -07:00
Edward Lee
0ef81dfdae
Bug 569355 - source code reorg, redux [r=mconnor]
...
Split the code structure to service/{crypto,sync} and ui/{fennec,firefox}. Update the top level makefile to build the addon staging directory to merge various parts of directories.
2010-06-09 17:03:31 -07:00
Edward Lee
ef8599f8c5
Bug 570635 - Use async queries for fetching form data [r=mconnor]
...
Create a Utils.queryAsync to wrap executeAsync that fetches all rows and columns by name. Update form and history engines to use it.
2010-06-09 09:35:01 -07:00
Edward Lee
7befe92e24
Bug 557591 - Add tests for Utils.lazySvc. [r=mconnor]
...
Add a fake service that definitely won't exist for testing purposes.
2010-05-17 13:46:19 -07:00
Edward Lee
cf43c4421b
Bug 561005 - Use FakeSvc to grab binary crypto if js-ctypes doesn't work [r=zpao r=mconnor]
...
Lazily load the binary component service onto FakeSvc if ;2 fails to register on Svc.
2010-04-28 16:36:41 -07:00
Mike Connor
11c85ae589
Bug 526012 - audit observer service usage, r=mardak
2010-04-20 21:56:44 -04:00
Justin Dolske
661389fa2f
Bug 513798 - Rewrite WeaveCrypto in JS. r=mconnor, r=dwitte
...
--HG--
rename : services/crypto/components/IWeaveCrypto.xpt => services/crypto/IWeaveCrypto.xpt
2010-04-21 19:02:16 -07:00
Mike Connor
870dab5a2f
bug 556710 - Make mpLocked part of Utils, r=Mardak
2010-04-08 17:03:10 -04:00