Revert to the old merge_caches for ncast and remove merge_caches_ranked
Use the new cache union and cache resize functions in tman instead of merge_caches_ranked
topocache : implemented cache_union and cache_resize
topocache.c : changing semantic of static in_cache function
topocache : added cache_rank function to rank a cache that is not in the desired order
topocache.c : cache_add always update metadata of already existing entries
topocache.c : fix to cache_add to handle insertion with and without metadata
Fix some const-related warnings (due to the ML crappines, the destination node ID cannot be const)
Free the node IDs when removing old nodes
Merge branch 'master' into marco_integration
Return -2 in cache_add() even if the new element is already in cache
Fix a typo in cache_del()
Hopefully fix rand_peer(), in the correct way!
Use different cache update strategies for TMAN and NCAST
First shot at TMAN
Change the prototype of the *_ranked functions
Cleanup the cache interface a little bit
Tell the caller what happened during a merge...
Fix a typo
When deleting a node, delete the metadata too...
Add the "ranked" functions
Rename some files: nc -> topo