[Dibbler] Reconfigure support?

Tomasz Mrugalski thomson at klub.com.pl
Sun Jun 30 20:18:15 CEST 2013


On 30.06.2013 08:43, Rapoport, MichaelX wrote:
> Hello Tomek.
> 
> Thank you fast response.
> 
> What is the effort estimation for this support ?
This effort was never estimated. I would say that it's about:

- 2-3 weeks for client update (configuration parser update to handle
reconfiguration, classes for reconfigure-accept and AUTH options,
ability to parse reconfigure-key in AUTH option, ability to store
received key, ability to receive reconfigure message, ability to check
if the HMAC-MD5 signature in AUTH is correct, start reconfiguration)

- 3-4 weeks for server update (configuration parser update to handle
reconfiguration, classes for reconfigure-accept and AUTH options,
ability to generate reconfigure-key on per client basis, ability to
store, write and read reconfigure-key in XML file, ability to send AUTH
option with reconfigure-key, ability to trigger reconfigure message,
ability to generate HMAC-MD5 signature for reconfigure message, ability
to iterate over configured clients and decide which of them require
reconfiguration, ability to remember which clients support reconfiguration)

- 1-2 weeks for writing unit-tests

- 1-2 weeks for tests, debugging and fixes

Those estimates assume that the person working on it knows the code. For
estimates for person unfamiliar with the code, you need to add learning
tasks. Those are impossible to estimate as they are dependent on
person's knowledge.

Why do you ask?

Tomek


More information about the Dibbler mailing list