jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
2a1462352b
|
Merged
|
2008-06-18 12:48:26 -07:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
0bef123361
|
made all calls to Resource.get() and Resource.put() properly asynchronous.
|
2008-06-18 12:48:20 -07:00 |
|
Atul Varma
|
1ab8baed0c
|
Fixed typos.
|
2008-06-18 12:45:02 -07:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
03cf0d6f73
|
Removed the check of whether the directory exists before creating it, in _createOutgoingShare(): realized it's not neccessary since DAV.MKCOL already does it.
|
2008-06-18 12:41:34 -07:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
c7ac787fb1
|
Merged
|
2008-06-18 12:32:52 -07:00 |
|
Atul Varma
|
62236e45cd
|
Replaced a bunch of boilerplate XPCOM with a call to Utils.makeTimerForCall().
|
2008-06-18 12:32:20 -07:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
68669b6a0f
|
Merged changes
|
2008-06-18 12:29:39 -07:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
6503df042f
|
Added documentation to BookmarkEngine._updateOutgoingShare.
|
2008-06-18 12:29:25 -07:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
eb2aa3c9bb
|
Complete rewrite of _createOutgoingShare and _updateOutgoingShare in BookmarkEngine, using remote.Resource objects and Crypto.
|
2008-06-18 12:26:51 -07:00 |
|
Atul Varma
|
ce9f6b0af8
|
Removed an unused constructor parameter from PasswordEngine.
|
2008-06-18 12:04:49 -07:00 |
|
Atul Varma
|
22a628bfea
|
Moved XPCOM-specific stuff from engines/passwords.js to util.js so they could be easily stubbed-out by unit tests.
|
2008-06-18 11:54:24 -07:00 |
|
Atul Varma
|
90d243db16
|
Refactored test_service and module code so that the weave service constructor is called, and auth is done more accurately.
|
2008-06-17 19:54:09 -07:00 |
|
Atul Varma
|
945a8b782a
|
The manage.py test-runner now compares expected results to actual results if a '<test-name>.log.expected' file exists in the test directory; if they don't match, a unified diff is displayed. Note that this is only done via manage.py, it's not currently implemented in the Makefile test framework because makefiles make me barf.
|
2008-06-17 12:04:40 -07:00 |
|
Atul Varma
|
a6cca49fc3
|
Added a fake preference service to test_service.
|
2008-06-17 11:45:13 -07:00 |
|
Atul Varma
|
6b20868829
|
Fixed a minor typo, though there's a better way to do the unary getter which Myk told me about; will probably substitute that soon.
|
2008-06-17 11:11:56 -07:00 |
|
Atul Varma
|
f9463209a2
|
Added a fixme/todo in the code.
|
2008-06-17 10:23:35 -07:00 |
|
Dan Mills
|
dec04b1bc3
|
merge upstream changes
|
2008-06-17 18:04:16 +09:00 |
|
Dan Mills
|
0c3a240876
|
make RemoteStore a but more Store-like (wrap, wipe methods); fix a missing yield
|
2008-06-17 18:03:02 +09:00 |
|
Dan Mills
|
5e07cb98d5
|
Don't allow re-entrance! Fail to lock when we already hold a lock.
|
2008-06-17 18:01:48 +09:00 |
|
Atul Varma
|
245e6492da
|
Fixed a strict warning in util.js.
|
2008-06-16 18:11:41 -07:00 |
|
Atul Varma
|
b0ca747fe2
|
Added test_service, which currently tests the case in which the server's meta/version and private/privkey files are correct, as well as all authentication information.
|
2008-06-16 18:08:37 -07:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
43eec5b867
|
In the middle of trying to make createOutgoingShare work with Dan's changes (getSymKey having been moved to remote.js, etc.)
|
2008-06-16 17:52:24 -07:00 |
|
Dan Mills
|
99e6994409
|
merge upstream changes
|
2008-06-17 09:51:25 +09:00 |
|
Dan Mills
|
5c196a641a
|
treat paths beginning with '/' as absolute
|
2008-06-17 09:51:02 +09:00 |
|
Atul Varma
|
8d40fc280b
|
Refactored test suites based on recent changes.
|
2008-06-16 16:53:53 -07:00 |
|
Atul Varma
|
459e94fa97
|
Factored out fake-timer code into a separate class and moved it to head.js.
|
2008-06-16 16:42:32 -07:00 |
|
Atul Varma
|
de38af3819
|
Refactored head.js for unit tests so that we now have an 'initTestLogging()' function.
|
2008-06-16 16:22:00 -07:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
f4e7177928
|
Merged
|
2008-06-16 15:52:26 -07:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
f6cc70889f
|
Trying to debug _createOutgoingShare...
|
2008-06-16 15:52:15 -07:00 |
|
Atul Varma
|
2675855ed4
|
Defined Cu -> Components.utils in head.js so that test files don't have to put it in as boilerplate.
|
2008-06-16 14:06:05 -07:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
6ce93ffd1d
|
Merged
|
2008-06-16 11:24:41 -07:00 |
|
Dan Mills
|
f8a841ee5e
|
move more remote-interaction code into RemoteStore (and out of Engine)
|
2008-06-17 01:04:23 +09:00 |
|
Dan Mills
|
f74b9f910f
|
catch 404s from initSession and do an initial upload; fix some bugs (missing yields, references to Engine properties) in RemoteStore.initialize
|
2008-06-16 00:21:44 +09:00 |
|
Dan Mills
|
a8ad7d2804
|
merge upstream changes
|
2008-06-15 13:42:10 +09:00 |
|
Dan Mills
|
561b27a92c
|
merge upstream changes
|
2008-06-14 17:10:40 +09:00 |
|
Dan Mills
|
049ecf1de3
|
Move remote init code ('fullUpload') into RemoteStore; make RemoteStore hold an Engine object (tightly coupling them); make the server prefix and identity properties of Engine public
|
2008-06-14 17:07:06 +09:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
9805cdce23
|
Merged
|
2008-06-13 16:22:04 -07:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
835100b96d
|
Fixed some minor bugs -- the name of the incoming shared folder is parsed correctly, and xmppClient now catches bounce errors that were previously parsed as messages.
|
2008-06-13 16:20:43 -07:00 |
|
Atul Varma
|
92583fc5ff
|
Fixed an 'outstanding callbacks' warning and simplified the code a tiny bit.
|
2008-06-13 15:39:06 -07:00 |
|
Myk Melez
|
b12f3d03db
|
use nsIXMLHttpRequest::mozBackgroundRequest instead of DummyAuthProvider to suppress authentication dialogs and ensure XMLHttpRequests succeed even when the window that originated the request goes away
|
2008-06-13 13:08:36 -07:00 |
|
Dan Mills
|
589f3222eb
|
To avoid some async.js warnings: Turn some 'yield' calls into 'return' ones, and don't call 'self.cb' twice in a row when constructing event listeners for XHRs.
|
2008-06-13 15:49:18 +09:00 |
|
Dan Mills
|
9812ba557e
|
Make some 'debug' log calls into 'trace' ones. Use the frame formatter, which will remove long paths to extension dirs from the output. Don't warn about outstanding callbacks if we caught an exception from the generator.
|
2008-06-13 15:47:41 +09:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
5c8481de3d
|
Merged
|
2008-06-12 17:35:57 -07:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
c548d4b940
|
Made the initialization of the xmppClient an asynchronous call. This included modifying xmppClient.js so that connect() can be passed a callback function that will get called once the connection has succeeded or failed. For most of our purposes this is probably a better API than what we had before where you call waitForConnection() and it busy-waits until the connection has succeeded or failed.
|
2008-06-12 17:35:44 -07:00 |
|
Myk Melez
|
b4967c8831
|
work around XmlHttpRequest bug 317600 by pausing for a 0ms timeout before trying to log in
|
2008-06-12 16:23:59 -07:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
b462aad4a5
|
Merged changes.
|
2008-06-12 14:30:46 -07:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
2b055a3b87
|
Fixed the server URL for xmpp connections.
|
2008-06-12 14:30:39 -07:00 |
|
Myk Melez
|
18d8e8fcd7
|
bug 410550: stop running scheduled sync when the user is not logged into weave
|
2008-06-12 12:36:58 -07:00 |
|
Atul Varma
|
9d32240087
|
Changed some of the debug() logging statements I added a few commits ago into trace() statemetns b/c they were drowning the log.
|
2008-06-12 12:00:19 -07:00 |
|
Myk Melez
|
f47209b9d2
|
only retrieve score once per engine when doing a scheduled sync, since retrieving the score can be a non-negligible cost for trackers that calculate the score on-demand (like the tab tracker)
|
2008-06-11 20:07:35 -07:00 |
|