/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to BRANCH.TODO

Make sure all the request handlers in bzrlib/smart/vfs.py have consistent names.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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.
 
3
 
4
 
 
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.
 
8
 
 
9
Similarly, the SmartWSGIApp should also be careful to disallow '..' and the
 
10
like.
 
11
 
 
12
We should test that we upgrade branches and repositories through the smart
 
13
server.
 
14
 
 
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.
 
19
 
 
20
Implement RemoteBzrDir.find_repository directly for performance.