summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-20Make sure there is only one valid new master.Kjetil Ørbekk
This is done using the paxos proposal number as a certificate.
2012-03-20Master has to advertise its ID when taking over.Kjetil Ørbekk
2012-03-20Abort master proposal when master has been elected.Kjetil Ørbekk
Note: This doesn't really work. We need to do this based on serial number, otherwise the proposal may be canceled before it has begun, with the result that the proposal doesn't get canceled at all.
2012-03-20Client performs master election.Kjetil Ørbekk
2012-03-20Broadcast masterDown() event.Kjetil Ørbekk
2012-03-20Add Broadcaster in Client.Kjetil Ørbekk
2012-03-15Add tools for concurrent master proposal.Kjetil Ørbekk
2012-03-15Add missing MasterController interface.Kjetil Ørbekk
2012-03-13Clients can become new masters.Kjetil Ørbekk
2012-03-13Clients can control their master.Kjetil Ørbekk
Add failing test.
2012-03-13Add MasterController interface.Kjetil Ørbekk
This interface should be used by a client in order to become a master.
2012-03-13Start master in created networks only.Kjetil Ørbekk
2012-03-13Add MasterServiceProxy.Kjetil Ørbekk
This class can be used to enable and disable a master.
2012-03-13Fix warnings in com.orbekk.same tests.Kjetil Ørbekk
2012-03-12Fix failing functional test.Kjetil Ørbekk
2012-03-12Add failing functional test.Kjetil Ørbekk
Test fails because of the new ConnectionState that is not properly implemented.
2012-03-12Client begins in disconnected state.Kjetil Ørbekk
2012-03-12Add TODO.Kjetil Ørbekk
2012-03-12Add ConnectionState to Client.Kjetil Ørbekk
2012-03-06Register local server with directory service.Kjetil Ørbekk
2012-03-06Centralized discovery client on Android.Kjetil Ørbekk
2012-03-06Add tools used with the Directory service.Kjetil Ørbekk
2012-03-06Better network list on Android.Kjetil Ørbekk
2012-03-06Remove old Client code.Kjetil Ørbekk
2012-03-06Add Directory support in same.Kjetil Ørbekk
2012-03-06Set correct main class in directory project.Kjetil Ørbekk
2012-03-02Improve code example.Kjetil Ørbekk
2012-03-02Syntax hilighting of code example.Kjetil Ørbekk
2012-03-02Add code example.Kjetil Ørbekk
2012-03-02Document web management.Kjetil Ørbekk
2012-03-02Write about the progress of Same in README.0.2-new-main-screenKjetil Ørbekk
2012-03-02Add missing discovery package.Kjetil Ørbekk
2012-03-02Clean up warnings.Kjetil Ørbekk
– Fix imports. – Remove unused variables. – Clean up some code.
2012-03-02Move all Android cleasses to com.orbekk.same.android package.Kjetil Ørbekk
2012-03-02Change UI of main view.Kjetil Ørbekk
Change from: Empty screen with menu used to pick activity. To: ListView of available choices. User picks directly from main screen.
2012-03-02Add run.sh script for directory service.Kjetil Ørbekk
2012-03-02Add DirectoryApp.discoveryKjetil Ørbekk
2012-03-02Rename Discovery* => Directory*.Kjetil Ørbekk
2012-03-02Move discovery code to a separate package.Kjetil Ørbekk
2012-03-02Implement discovery service.Kjetil Ørbekk
No main class yet.
2012-03-02Begin implementing discovery service.Kjetil Ørbekk
2012-03-01Fix NPE in finalize that accessed a Canvas.tjws_testKjetil Ørbekk
2012-03-01Add Benchmarking activity.Kjetil Ørbekk
2012-03-01Add class for easy access to different TypeReferences.Kjetil Ørbekk
2012-02-28Use TJWS in Same. :-Dsame-tjwsKjetil Ørbekk
2012-02-28Extract ServerContainer interface.Kjetil Ørbekk
2012-02-28Add TjwsServerBuilder.Kjetil Ørbekk
Add example program.
2012-02-28Begin support for TJWS.Kjetil Ørbekk
Add TjwsServerContainer. Rename Jetty specific containers.
2012-02-28Fix concurrency problems.Kjetil Ørbekk
– GameView should only draw on canvas from UI thread. – ClientInterfaceBridge should not delete state after disconnect (Because an update may be still waiting.) – Send a Bundle in JOIN_NETWORK request to SameService.
2012-02-28Use VariableUpdater in GameView.Kjetil Ørbekk