1. ee809ac Example test for FakeFtpServer by chrismair · 16 years ago
  2. 5f5f353 FakeFtpServer online docs by chrismair · 16 years ago
  3. 0bdb906 Fix compiler error from Maven by chrismair · 16 years ago
  4. 7213dc1 FakeFtpServer Spring configuration example and test. by chrismair · 16 years ago
  5. 5965f99 AbstractFileSystemEntry: Rename setPermissions(String) to setPermissionsFromString(); to fix violation of JavaBeans spec of overloaded property setters. by chrismair · 16 years ago
  6. 412bd6e Fix UnixDirectoryListingFormatter to parse by FtpClient. (always include owner and group). by chrismair · 16 years ago
  7. 884bbfe add setPermissions(String) convenience method by chrismair · 16 years ago
  8. 101796d Spring configuration example and test for FakeFtpServer by chrismair · 16 years ago
  9. 90761fb FakeFtpServer: Convert setUserAccounts() to take a List instead of a Map. by chrismair · 16 years ago
  10. d773cb2 AbstractFakeFileSystem: Add setEntries(List) method. by chrismair · 16 years ago
  11. 26cc619 WindowsFakeFileSystem: make case-insensitive by chrismair · 16 years ago
  12. 10941f2 Apply proper owner, group and permissions when creating a new file or directory. by chrismair · 16 years ago
  13. 35a92ab Make immutable by chrismair · 16 years ago
  14. 1ca7eb7 Streamline tests by chrismair · 16 years ago
  15. 3523138 Validate file and directory access based on file permissions by chrismair · 16 years ago
  16. c4a2229 Validate file and directory access based on file permissions by chrismair · 16 years ago
  17. 2a345b6 Validate file and directory access based on file permissions by chrismair · 16 years ago
  18. e42ece0 Validate file and directory access based on file permissions by chrismair · 16 years ago
  19. 703e612 Validate file and directory access based on file permissions by chrismair · 16 years ago
  20. 3275b5a Validate file and directory access based on file permissions by chrismair · 16 years ago
  21. d3d8869 Validate file and directory access based on file permissions by chrismair · 16 years ago
  22. dc5be68 Validate file and directory access based on file permissions by chrismair · 16 years ago
  23. 7751d1b Remove getName() from FileSystem interface. by chrismair · 16 years ago
  24. c51130c Remove createInputStream() and createOutputStream() from FileSystem interface; go through FileEntry. by chrismair · 16 years ago
  25. 2b37f3e FileSystem: Change rename() to return void; throw exception on failure. by chrismair · 16 years ago
  26. 201e4af FileSystem: Remove normalize() from interface by chrismair · 16 years ago
  27. ac0730d AbstractFakeFileSystem: Remove addEntry(). by chrismair · 16 years ago
  28. d150a70 FileSystem: Add add(FileSystemEntry) method. Remove createFile() and createDirectory(). by chrismair · 16 years ago
  29. 1dfeab5 Change references to FileInfo to use FileEntry. Change getFileInfo(String) to getEntry(String). by chrismair · 16 years ago
  30. 16b7ca3 Remove DefaultFileSystem by chrismair · 16 years ago
  31. 43649b0 FileSystemEntry: Lock down the path after the entry is added to a file system. by chrismair · 16 years ago
  32. 0941507 FileSystemEntry: Add cloneWithNewPath() method and remove setPath() from interface. by chrismair · 16 years ago
  33. 47195db Cleanup after fix bug in rename (creates dir entry even if renaming file) by chrismair · 16 years ago
  34. 835a1f6 Throw FileSystemException if parent dir or FROM path does not exist by chrismair · 16 years ago
  35. 36a506b Don't throw exception from finally; clean up warnings by chrismair · 16 years ago
  36. 6950d74 Get rid of AbstractLoginRequiredCommandHandlerTest. Add testNotLoggedIn property to superclass. by chrismair · 16 years ago
  37. 0983e5d Refactor and unify UnixFakeFileSystem and WindowsFakeFileSystem by chrismair · 16 years ago
  38. 9e1053c Rename FakeXxxFileSystem to XxxFakeFileSystem by chrismair · 16 years ago
  39. 2076c89 Fix throw exception from finally by chrismair · 16 years ago
  40. 954ee7d Cleanup constructor calls; allow null message key by chrismair · 16 years ago
  41. afca3a6 Changes to enable GMaven by chrismair · 16 years ago
  42. b9e9697 Add note to Getting Started Guide about calling setServerControlPort() if on Unix system; Fix code example: setOverrideFinalReplyCode() to setFinalReplyCode(). by chrismair · 16 years ago
  43. 5b46a41 Change default end-of-line to <CRLF> by chrismair · 16 years ago
  44. 5329584 Version 1.2.4 by chrismair · 16 years ago
  45. a3f15bd Update for version 1.2.4 by chrismair · 16 years ago
  46. 20b86ff Note on Unix control port; fix setFinalRepolyCode() example by chrismair · 16 years ago
  47. f42bbca Only close serverSocket if it was initialized by chrismair · 16 years ago
  48. 0b92a48 When in ASCII mode, convert LF (\n) to CR+LF by chrismair · 16 years ago
  49. 777c1c8 Use file permissions when determining replies for file and directory-access commands. by chrismair · 16 years ago
  50. fd22502 Support for file/dir permissions and user access by chrismair · 16 years ago
  51. 81c5294 Support for file/dir permissions and user access by chrismair · 16 years ago
  52. 5f4115e Add formatDirectoryListing(FileInfo) to FileSystem classes. Use in LIST command. by chrismair · 16 years ago
  53. 35db51a Fix potential NPE. Only execute serverSocket.close() if serverSocket != null. by chrismair · 16 years ago
  54. 870d738 Terminate reply with \r\n by chrismair · 16 years ago
  55. ee07959 Prepare for GMaven by chrismair · 16 years ago
  56. f58e55c Terminate reply with \r\n by chrismair · 16 years ago
  57. 4531116 Version 1.2.3 by chrismair · 16 years ago
  58. ef81684 Version 1.2.3 by chrismair · 16 years ago
  59. 254c014 Parse host ip numbers as unsigned bytes (bug #2047355) by chrismair · 16 years ago
  60. 8d76c14 Parse host ip numbers as unsigned bytes (bug # 2047355) by chrismair · 16 years ago
  61. 37259d8 File/dir permissions; first pass by chrismair · 16 years ago
  62. 7d00fd0 Add user, group and directory-listing support by chrismair · 16 years ago
  63. 6fed98e Change Fake CommandHandlers to use command-specific message keys (e.g. “cdup”) by chrismair · 16 years ago
  64. 7272006 Use default test infrastructure by chrismair · 16 years ago
  65. dfd8157 Support multiple words in the parameter (join all parameters with ‘ ‘) by chrismair · 16 years ago
  66. 41911b5 Introduce FileSystemEntry interface by chrismair · 16 years ago
  67. 8bf114f Add support for wildcards in paths for listFiles() and listNames() methods of FileSystem. by chrismair · 16 years ago
  68. c7e1a6e Fake TYPE CommandHandler; RunFakeFtpServer by chrismair · 16 years ago
  69. fa3e4a9 Fake ACCT CommandHandler by chrismair · 16 years ago
  70. c548d7a Fake REST CommandHandler by chrismair · 16 years ago
  71. 5aee6e3 Fake REIN CommandHandler. by chrismair · 16 years ago
  72. 5f38fd8 Fake STOU CommandHandler. by chrismair · 16 years ago
  73. 5e9a022 Fake CDUP CommandHandler; change CDUP reply code to 200. by chrismair · 16 years ago
  74. 5e41675 Rename ReplyCodes.SEND_DATA_INITIAL_OK and SEND_DATA_FINAL_OK to TRANSFER_DATA_.. by chrismair · 16 years ago
  75. 31d38a1 Rename Command.getRequiredString(int) to getRequiredParameter(int). Get rid of AbstractFakeCommandHandler.getRequiredParameter() -- Use Command.getRequiredParameter() instead. by chrismair · 16 years ago
  76. 79eb164 Change StubFtpServer CommandHandlers to reply with 501 if required command parameters are missing by chrismair · 16 years ago
  77. df7926b Enable calling stop() on a server even if the server was never started by chrismair · 16 years ago
  78. 4974b7c Support for MKD command by chrismair · 16 years ago
  79. eddc77a integration tests for RMD, RNFR, RNTO, SYST by chrismair · 16 years ago
  80. aa72126 Integration tests for NLST, RETR, STOR by chrismair · 16 years ago
  81. 69da786 Ensure data connection is opened and closed and fix command handlers to comply by chrismair · 16 years ago
  82. 47fb67a Support for LIST and PORT commands; throw CommandSyntaxException for invalid parms by chrismair · 16 years ago
  83. d8cb70b Refactor (Stub)PortCommandHandler to pull out port parsing logic into common utility class. by chrismair · 16 years ago
  84. dcfe898 Implement SYST command by chrismair · 16 years ago
  85. 9b31560 Move ServerConfiguration and associated classes into server package by chrismair · 16 years ago
  86. 741e9e7 Enhance server and integration test by chrismair · 16 years ago
  87. d1a9e1f Improve reply message by chrismair · 16 years ago
  88. 5c17f34 FakFtpServerIntegrationTest (first phase); homeDirectory support by chrismair · 16 years ago
  89. 128e816 FakFtpServerIntegrationTest (first phase); QUIT command handler by chrismair · 16 years ago
  90. 32e4b53 Merge changes for JIRA issue 1925590 into HEAD by chrismair · 16 years ago
  91. abc66ab Introduce AbstractFtpServer and AbstractFtpServerTest by chrismair · 16 years ago
  92. 4bc314f v1.2.2 (fix for issue #1925590) by chrismair · 16 years ago
  93. a335d8e Fix for issue #1925590 -- server hang if server thread faster than main thread. v1.2.2 by chrismair · 16 years ago
  94. d52a411 Support for CONNECT (pseudo)command by chrismair · 16 years ago
  95. 47712ff Support for DELE command by chrismair · 16 years ago
  96. fa1de0d Support for RETR command by chrismair · 16 years ago
  97. 70cc389 Overide FileSystem methods to test exception-handling by chrismair · 16 years ago
  98. 8a951b2 Replace verifyForNew/ExistingFile with verifyFileSystemCondition by chrismair · 16 years ago
  99. 72ebe33 Add support for replyCodeForFileSystemException by chrismair · 16 years ago
  100. ffd2804 Add required path property to FileSystemException by chrismair · 16 years ago