Index: source/ariba/Node.cpp
===================================================================
--- source/ariba/Node.cpp	(revision 6835)
+++ source/ariba/Node.cpp	(revision 6836)
@@ -177,6 +177,6 @@
 // service directory
 
-void Node::put( const Data& key, const Data& value, uint16_t ttl ) {
-	base_overlay->dhtPut(key,value,ttl);
+void Node::put( const Data& key, const Data& value, uint16_t ttl, bool replace ) {
+	base_overlay->dhtPut(key,value,ttl,replace);
 }
 
Index: source/ariba/Node.h
===================================================================
--- source/ariba/Node.h	(revision 6835)
+++ source/ariba/Node.h	(revision 6836)
@@ -289,5 +289,5 @@
 	 * @param ttl The time to live in seconds
 	 */
-	void put( const Data& key, const Data& value, uint16_t ttl );
+	void put( const Data& key, const Data& value, uint16_t ttl, bool replace = false);
 
 	/**
