This branch introduces a new sync method which should use less bandwidth and might...
authorMarcus Eggenberger <egs@quassel-irc.org>
Sun, 6 Jul 2008 15:34:49 +0000 (17:34 +0200)
committerMarcus Eggenberger <egs@quassel-irc.org>
Sun, 6 Jul 2008 15:34:49 +0000 (17:34 +0200)
commitd4b7af7050bac6f894a05bff4eab1becaffa27ce
tree74a8853c1e6f0e608f12675839533797590a9ddf
parentc3f487c53eb663ba9d06176b093d928351bee78d
This branch introduces a new sync method which should use less bandwidth and might be faster. (see long desc.)
This new method syncs whole networks as a bulk including all ircusers and channels.
The compression introduced in 0.3 should be more effective here. The sync dialog does not yet reflect
this change (users and channels are immediately and always at 100%).
Breaks protocol big time, which means, this needs client and core from this branch to make it work.
Feedback is welcome!
src/client/clientsyncer.cpp
src/client/networkmodel.cpp
src/common/network.cpp
src/common/network.h
version.inc