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.
6
Security: it should be impossible, by default, to access files above the base of
7
the backing transport of the SmartServerRequestHandler. Currently '..' and the
8
like are not vetted, however.
10
Similarly, the SmartWSGIApp should also be careful to disallow '..' and the
13
We should test that we upgrade branches and repositories through the smart
16
The Remote*Format and RemoteBzrDir/Repository/Branch need to stop deriving from
17
classes which implement any of their methods using VFS facilities. This
18
probably means rearranging the class heirarchy to introduce new base classes
19
with no functionality implemented by VFS.
21
Implement RemoteBzrDir.find_repository directly for performance.
23
decide what to do when operating on a branch on a server that is bound to another.
25
urlutils.* operations on URLS which are obtained from a chrooted transport may be used to escape the chroot.