summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add morphologybaserock/morphDaniel Firth2013-11-041-0/+10
|
* Tests for getinfokeyswillmcgugan@gmail.com2013-10-181-2/+17
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@882 67cdc799-7952-0410-af00-57a81ceafa0f
* getinfokeys methodwillmcgugan@gmail.com2013-10-183-4/+48
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@881 67cdc799-7952-0410-af00-57a81ceafa0f
* Added missing methods to RawWrapperwillmcgugan@gmail.com2013-09-101-0/+6
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@880 67cdc799-7952-0410-af00-57a81ceafa0f
* Quick fix for Vladwillmcgugan@gmail.com2013-09-101-0/+3
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@879 67cdc799-7952-0410-af00-57a81ceafa0f
* Fix for #147willmcgugan@gmail.com2013-09-101-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@878 67cdc799-7952-0410-af00-57a81ceafa0f
* Allow unicode conversion for errors containing non-ascii strings. willmcgugan@gmail.com2013-09-102-1/+13
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@877 67cdc799-7952-0410-af00-57a81ceafa0f
* createfile fixeswillmcgugan@gmail.com2013-09-104-9/+15
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@876 67cdc799-7952-0410-af00-57a81ceafa0f
* Changed signature for 'createfile' everywhere, fixes #133willmcgugan@gmail.com2013-09-094-8/+20
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@875 67cdc799-7952-0410-af00-57a81ceafa0f
* Fix for setcontents with empty stringwillmcgugan@gmail.com2013-09-092-1/+3
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@874 67cdc799-7952-0410-af00-57a81ceafa0f
* Added option to folllow symlinks to ftpfs, patch from Andrewwillmcgugan@gmail.com2013-09-093-16/+44
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@873 67cdc799-7952-0410-af00-57a81ceafa0f
* errno constantswillmcgugan@gmail.com2013-09-091-4/+5
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@872 67cdc799-7952-0410-af00-57a81ceafa0f
* Use errno constantwillmcgugan@gmail.com2013-09-091-3/+4
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@871 67cdc799-7952-0410-af00-57a81ceafa0f
* Added constants rather than magic numbers #82willmcgugan@gmail.com2013-09-091-10/+15
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@870 67cdc799-7952-0410-af00-57a81ceafa0f
* Fix for read(0)willmcgugan@gmail.com2013-09-091-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@869 67cdc799-7952-0410-af00-57a81ceafa0f
* Added test for read(0) (should return empty string)willmcgugan@gmail.com2013-09-091-0/+8
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@868 67cdc799-7952-0410-af00-57a81ceafa0f
* mountfs testswillmcgugan@gmail.com2013-09-091-0/+8
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@867 67cdc799-7952-0410-af00-57a81ceafa0f
* Fix for mountfs with no mounts #162willmcgugan@gmail.com2013-09-091-0/+6
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@866 67cdc799-7952-0410-af00-57a81ceafa0f
* Used SEEK_* constants from fs, rather than oswillmcgugan@gmail.com2013-09-081-3/+4
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@865 67cdc799-7952-0410-af00-57a81ceafa0f
* Replaced io.SEEK_ constants with os equivelent for 2.6 compatibilitywillmcgugan@gmail.com2013-09-061-2/+3
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@864 67cdc799-7952-0410-af00-57a81ceafa0f
* wsgi example fixedwillmcgugan@gmail.com2013-09-033-23/+33
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@863 67cdc799-7952-0410-af00-57a81ceafa0f
* Fixes an issue serving binary fileswillmcgugan@gmail.com2013-08-101-26/+26
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@862 67cdc799-7952-0410-af00-57a81ceafa0f
* Don't store methods as attributes.btimby2013-07-191-1/+4
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@861 67cdc799-7952-0410-af00-57a81ceafa0f
* Fixed issue in memoryfs.makedir where a path containing a forward slash at ↵willmcgugan@gmail.com2013-07-061-1/+1
| | | | | | the end would create a directory with an empty filename git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@860 67cdc799-7952-0410-af00-57a81ceafa0f
* doctest correctionwillmcgugan@gmail.com2013-06-281-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@859 67cdc799-7952-0410-af00-57a81ceafa0f
* simpler version of relativefromwillmcgugan@gmail.com2013-06-281-5/+6
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@858 67cdc799-7952-0410-af00-57a81ceafa0f
* Added 'relativefrom' method to path.pywillmcgugan@gmail.com2013-06-283-2/+45
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@857 67cdc799-7952-0410-af00-57a81ceafa0f
* After testing, there is no unicode in six module. six.text_type represents ↵btimby2013-04-241-1/+2
| | | | | | unicode in py2 and str in py3. git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@856 67cdc799-7952-0410-af00-57a81ceafa0f
* Pyftpdlib 1.x uses unicode, the provided path will already be unicode and ↵btimby2013-04-241-1/+7
| | | | | | | | | | thus does not require decoding. Detect if the provided path is unicode or not before attempting decoding. Use six.unicode to preserve compatibility with py3. git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@855 67cdc799-7952-0410-af00-57a81ceafa0f
* Change of api (fs.open, fs.setcontent, fs.getcontents) to support io module ↵willmcgugan@gmail.com2013-03-3145-1333/+1705
| | | | | | in Py2.6+ and Py3 git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@854 67cdc799-7952-0410-af00-57a81ceafa0f
* unicode test filewillmcgugan@gmail.com2013-03-251-0/+212
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@853 67cdc799-7952-0410-af00-57a81ceafa0f
* Data for Python 2 testswillmcgugan@gmail.com2013-03-250-0/+0
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@852 67cdc799-7952-0410-af00-57a81ceafa0f
* Experimental Python3 supportwillmcgugan@gmail.com2013-03-251-0/+142
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@851 67cdc799-7952-0410-af00-57a81ceafa0f
* r844 modified test_archivefs.py to not run the TestReadArchiveFS tests if ↵gcode@loowis.durge.org2013-03-181-0/+6
| | | | | | libarchve isn't available. This commit "completes" that change by adding the same test-skipping to TestWriteArchiveFS too. git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@850 67cdc799-7952-0410-af00-57a81ceafa0f
* Tests for mountfilewillmcgugan@gmail.com2013-03-171-4/+46
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@849 67cdc799-7952-0410-af00-57a81ceafa0f
* Some minor fixes and doc changeswillmcgugan@gmail.com2013-03-171-16/+32
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@848 67cdc799-7952-0410-af00-57a81ceafa0f
* Partially fixes Issue 148gcode@loowis.durge.org2013-03-171-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@847 67cdc799-7952-0410-af00-57a81ceafa0f
* *sigh* typo, caught during testing.btimby2013-03-041-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@846 67cdc799-7952-0410-af00-57a81ceafa0f
* Don\'t double-close.btimby2013-03-041-2/+3
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@845 67cdc799-7952-0410-af00-57a81ceafa0f
* Fix for xmlrpcwillmcgugan@gmail.com2013-02-106-168/+184
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@844 67cdc799-7952-0410-af00-57a81ceafa0f
* Change the way TempFS's _meta dict gets built so that it 'inherits' default ↵gcode@loowis.durge.org2012-12-232-18/+12
| | | | | | values from OSFS's _meta (eliminates duplicate code) git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@843 67cdc799-7952-0410-af00-57a81ceafa0f
* More accurate (and possibly more efficient) version of the ↵gcode@loowis.durge.org2012-12-221-3/+1
| | | | | | _requires_normalization regex git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@842 67cdc799-7952-0410-af00-57a81ceafa0f
* Made normpath('/.') and normpath('/..') behave more consistentlygcode@loowis.durge.org2012-12-222-2/+6
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@841 67cdc799-7952-0410-af00-57a81ceafa0f
* Change test_invalid_chars to call the base version first (eliminates ↵gcode@loowis.durge.org2012-12-211-5/+1
| | | | | | duplicate code) git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@840 67cdc799-7952-0410-af00-57a81ceafa0f
* Whitespace fix.btimby2012-12-041-1/+39
| | | | | | | | | | unmount now closes the filesystem after unmounting it. Use 'r' in mode since mode might be 'rb'. Rename needs to handle renaming archives (don't redirect through an ArchiveFS). git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@839 67cdc799-7952-0410-af00-57a81ceafa0f
* Micro-optimization for normpath. I should probably leave that function alone ↵willmcgugan@gmail.com2012-12-031-7/+4
| | | | | | now. git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@838 67cdc799-7952-0410-af00-57a81ceafa0f
* Implemented generic validatepath method and optimized normpathwillmcgugan@gmail.com2012-12-019-104/+173
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@837 67cdc799-7952-0410-af00-57a81ceafa0f
* Changed detection of Windows for invalid_path_chars stringwillmcgugan@gmail.com2012-11-291-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@836 67cdc799-7952-0410-af00-57a81ceafa0f
* Fixed some encoding mismatch between pyftpdlib (uses str internally) and ↵btimby2012-11-281-2/+11
| | | | | | pyfs (uses unicode). git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@835 67cdc799-7952-0410-af00-57a81ceafa0f
* Fix for mountfs testswillmcgugan2012-11-281-2/+2
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@834 67cdc799-7952-0410-af00-57a81ceafa0f