Meteor Deb Packager
9c07d34428
Initial blank debian package.
2012-03-06 15:59:50 -08:00
Nick Martin
5656ae2687
Safety belt install.sh.
2012-03-06 15:59:50 -08:00
Nick Martin
9bbe6af4a4
Refactor release script in twain.
2012-03-06 15:59:50 -08:00
Nick Martin
1c72f2ed90
Bump bundle version.
2012-03-06 15:59:49 -08:00
Nick Martin
1a34cbdc99
Update for new dev_bundle download paths.
2012-03-06 15:59:49 -08:00
Nick Martin
6be6c248af
Put arch in bundle name.
2012-03-06 15:59:49 -08:00
Nick Martin
bbc167efc9
Statically link openssl.
2012-03-06 15:59:49 -08:00
Nick Martin
d65e5ed058
Bump node version.
2012-03-06 15:59:49 -08:00
Nick Martin
10236609f4
Ensure unique timestamp when adding new entries.
...
Fixes issue where the order would dance around as you modify items.
2012-03-06 15:45:24 -08:00
David Greenspan
ff1ec8bc14
sendError typos
2012-03-06 15:45:24 -08:00
David Greenspan
25e82a2cff
fix new timers API for IE (fixes tests)
2012-03-06 15:45:22 -08:00
Geoff Schmidt
3dc8dc2887
Permit fine-grained control of database polling.
...
You can now used invalidation keys to specify exactly what will get polled when.
2012-03-06 15:44:42 -08:00
Geoff Schmidt
14d41036f4
Simplify subscription API
...
- Use positional arguments
- Pass the subscription object in 'this'
2012-03-06 15:44:42 -08:00
Geoff Schmidt
d2baaedc9d
rename DynamicVariable => EnvironmentVariable
2012-03-06 15:44:41 -08:00
Geoff Schmidt
dd6f013e9b
generalize write fencing to support all databases
2012-03-06 15:44:41 -08:00
Geoff Schmidt
ab7c06bade
Merge branch 'test-enhancements'
2012-03-02 05:25:12 -08:00
Geoff Schmidt
76c57526f7
rework public API for defining tests
2012-03-02 05:22:40 -08:00
Geoff Schmidt
7729b7d887
make private tinytest symbols private
2012-03-02 05:13:41 -08:00
Geoff Schmidt
0822bd410f
rework public API for running tests
2012-03-02 05:08:06 -08:00
Geoff Schmidt
74dbbf3419
clean up test reporting plumbing
2012-03-02 04:43:03 -08:00
Geoff Schmidt
601f20553e
Get rid of all global state in tests
2012-03-02 04:22:57 -08:00
Geoff Schmidt
cab5afbb91
move test reporting functions out of globals
2012-03-02 03:57:30 -08:00
Geoff Schmidt
c2302c9e46
factor dynamic variable fully into tinytest.js
2012-03-02 03:27:55 -08:00
Geoff Schmidt
a0877e26be
move driver entrypoints from 'test' to 'tinytest'
2012-03-02 03:18:18 -08:00
Geoff Schmidt
bc69d57e16
Give each test run a unique ID
2012-03-02 02:32:32 -08:00
Geoff Schmidt
60913bfd6f
Notify observers asynchronously, add write fencing
2012-03-02 01:41:06 -08:00
Geoff Schmidt
9a61fb3554
Merge branch 'delay-livedata-migration'
2012-03-01 19:42:17 -08:00
Geoff Schmidt
86951aa743
block migration until livedata methods finish
...
-- This way we don't have to worry about losing the lambdas that go with outstanding method invocations.
Also, don't listen to reload signals except from App (not from third-party DDP servers.)
2012-03-01 19:40:44 -08:00
Geoff Schmidt
224f48cc81
In a migration, always get a consistent snapshot
2012-03-01 19:37:05 -08:00
Geoff Schmidt
ddfbf236ce
allow packages to block migration until they're ready
2012-03-01 17:25:36 -08:00
Geoff Schmidt
79aabd797b
make apply() somewhat more idiomatic
2012-03-01 05:11:56 -08:00
Geoff Schmidt
562a1a1122
Merge branch 'livedata-reconnection'
2012-03-01 03:59:54 -08:00
Geoff Schmidt
e48f335e94
Make requests idempotent on a connection
...
Use a replay cache. When a request is replayed, replay the response. Prune the replay cache based on a timer, but only when the session is connected.
2012-03-01 03:56:10 -08:00
Geoff Schmidt
8fc57d02fb
helper for manually testing session reconnection
2012-03-01 03:28:18 -08:00
Geoff Schmidt
3f51c557a5
Implement reconnection on the client.
2012-03-01 03:04:35 -08:00
Geoff Schmidt
1353d48c72
Implement reconnection on the server.
2012-03-01 02:37:01 -08:00
Geoff Schmidt
363fb71443
allow session to exist without a socket
2012-03-01 02:37:01 -08:00
Geoff Schmidt
671b1833a8
route all message sending through session
2012-03-01 02:37:01 -08:00
Geoff Schmidt
a87c077f22
serialize all messages from each client
2012-03-01 02:37:01 -08:00
Geoff Schmidt
605838fbfa
minor refactor
2012-03-01 02:37:01 -08:00
Geoff Schmidt
c8b5052add
move message dispatch fully into LivedataSession
2012-03-01 02:37:01 -08:00
Geoff Schmidt
5bfc4c472b
Don't create session until connect is received
2012-03-01 02:37:01 -08:00
Geoff Schmidt
071e055e7c
refactor more methods onto LivedataSession
2012-03-01 02:37:01 -08:00
Geoff Schmidt
d8b01cb7fb
cosmetic: match style on LivedataSubscription
2012-03-01 02:37:00 -08:00
Geoff Schmidt
ff9eaea2b8
refactor methods on to LivedataSession
2012-03-01 02:37:00 -08:00
Geoff Schmidt
e85226f21f
refactor: stream errors; sessions off of sockets
2012-03-01 02:37:00 -08:00
Geoff Schmidt
68345e7c06
factor out ClientInvocation
...
on reconnect, send methods in order
2012-02-29 23:38:12 -08:00
matt debergalis
26d75bef7e
Merge branch 'new-subs'
2012-02-29 16:11:31 -08:00
matt debergalis
55c9a27d94
bump timeout to 5 sec
2012-02-29 16:09:00 -08:00
matt debergalis
d5fd6e8738
Update documentation.
2012-02-29 16:08:59 -08:00