lp:~cmiller/desktopcouch/replication-daemon

Created by Chad Miller and last modified
Get this branch:
bzr branch lp:~cmiller/desktopcouch/replication-daemon
Only Chad Miller can upload to this branch. If you are Chad Miller please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chad Miller
Project:
desktopcouch
Status:
Merged

Recent revisions

56. By Chad Miller

Since a replicate() funciton is missing from python-couchdb , make it
internally.

Fix a few bugs with reversed logic, lack of a port number, and one
change-while-iterating bug.

Remove an unused import.

Log more useful information.

55. By Chad Miller

Also stop listening end, before user gets far.

54. By Chad Miller

Fix method name typo.

53. By Chad Miller

Explain about local pairing being disabled because of couchdb auth
not working.

52. By Chad Miller

Since we're defined in desktopcouch module now, it's okay to use direct
functions instead of DBus proxies of those functions.

51. By Chad Miller

Use XDG module to find log directory.

50. By Chad Miller

Fixed most lint problems. Removed unused function.

49. By Chad Miller

Added TODO notes and set the replication period to a sane rate.

48. By Chad Miller

Add a daemon that to replicate to our dynamic style of internettin', where
hosts may have the same name, change addresses often, and be offline for
periods. If we've paired with another host, then we know our unique ID
and the ID of the remote end. We advertise our ID via zeroconf, and look
for the remote end to appear on our local network. When it does, we send
all our non-excluded desktopcouch databases to it.

This can also be extended to work for static hosts on remote networks, with
just a few lines of change. It does not support "pull" pairing records yet.

This daemon shoud probably be merged into the desktopcouch-start program
somewhere.

47. By Elliot Murphy

Fixes a problem with writing the bookmark file (data type needs to be str instead of int).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:desktopcouch
This branch contains Public information 
Everyone can see this information.

Subscribers