1
# This file is for listing TODOs for branches that are being worked on.
 
 
2
# It should ALWAYS be empty in the mainline or in integration branches.
 
 
5
Security: it should be impossible, by default, to access files above the base of
 
 
6
the backing transport of the SmartServerRequestHandler.  Currently '..' and the
 
 
7
like are not vetted, however.
 
 
9
Similarly, the SmartWSGIApp should also be careful to disallow '..' and the
 
 
12
We should test that we upgrade branches and repositories through the smart
 
 
15
The Remote*Format and RemoteBzrDir/Repository/Branch need to stop deriving from
 
 
16
classes which implement any of their methods using VFS facilities.  This
 
 
17
probably means rearranging the class heirarchy to introduce new base classes
 
 
18
with no functionality implemented by VFS.
 
 
20
Implement RemoteBzrDir.find_repository directly for performance.