• Home
  • History
  • Annotate
  • only in /external/mockftpserver/MockFtpServer/src/main/java/
History log of /external/mockftpserver/MockFtpServer/src/main/java/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dfa40a06dff44f29d8d5e1d3186055ad325fc7b9 18-Jul-2012 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> #2466395: Remove log4j dependency. Replace with SLF4J.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@264 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/AbstractCommandHandler.java
rg/mockftpserver/core/server/AbstractFtpServer.java
rg/mockftpserver/core/session/DefaultSession.java
rg/mockftpserver/fake/filesystem/AbstractFakeFileSystem.java
rg/mockftpserver/fake/filesystem/UnixDirectoryListingFormatter.java
3a95141430d0656870768b2c9626c03b52c88048 15-Jul-2012 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Clean up unused imports

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@262 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/command/EpsvCommandHandler.java
rg/mockftpserver/stub/command/EprtCommandHandler.java
2cfd46ef00809da42b315de79e7a457ceb40f70b 06-Jun-2011 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Use a dynamically chosen free port number for the server control port

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@255 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
rg/mockftpserver/fake/FakeFtpServer.java
rg/mockftpserver/stub/StubFtpServer.java
63789083e958081738bc2208fa5abdc5a4ef2084 05-Jun-2011 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Add a new readData(int numBytes) to Session

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@254 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/session/DefaultSession.java
rg/mockftpserver/core/session/Session.java
b5c534dd0ab41438502ee18fa6f88c3f8dbbe314 18-Mar-2011 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix bug/feature #3103132: shutting down takes too long.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@252 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
a5ff87feb19f5ff748fd4375b108d8be4a18686b 25-Mar-2010 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Update test/example dir listing to remove superfluous file size for a DIR entry.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@249 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/stub/command/ListCommandHandler.java
144c0023f01b817d4b5300ad811084249e4fe851 24-Mar-2010 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Change fake RNTO and RNFR CommandHandlers to allow renaming directories

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@245 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/command/RnfrCommandHandler.java
1b2cfa5d5068c4202a07cdd2133c3dc5b73fd953 22-Mar-2010 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Change rename() to fail if the TO file already exists

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@244 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/filesystem/AbstractFakeFileSystem.java
66c2a545bc2f70ee4a55cc9b89bf363a1f3835ad 20-Mar-2010 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Add sample directory listing(s) to online docs for StubFtpServer ListCommandHandler.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@241 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/stub/command/ListCommandHandler.java
27856fa6fcddab02cc4b1a53ec7ecf20c6ff35cd 20-Mar-2010 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> PatternUtil: Add plus sign ('+') to convertStringWithWildcardsToRegex()

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@240 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/util/PatternUtil.java
12674b20efcdd79e793d4ca3c7697232658aa036 19-Mar-2010 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix Bug #2828362: “Unit tests using FakeFtpServer are slow”. Reduce default socket read interval time to 20ms.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@239 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/session/DefaultSession.java
ff2c5859ff26cc343450d495b77c9c6a806211ac 16-Mar-2010 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix bug #2953392: AbstractFtpServer waits forever if binding to port fails

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@238 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
a09d6b7f15be8099d68a00e4f320c97185318317 16-Jun-2009 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Add getServerControlPort() to AbstractFtpServer.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@235 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
88843a02d509f7aa648fbce6a058526fe7373e98 16-Jun-2009 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix Bug #2696898 : “WindowsFakeFilesystem DirectoryEntry case sensitivity”

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@234 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/filesystem/AbstractFakeFileSystem.java
4d0d55e11a0ddffbf24437c7e62511b0a34d196b 14-Jun-2009 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix Bug #2797980: “UnixFakeFileSystem IsValidName Regex incorrect”

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@233 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/filesystem/UnixFakeFileSystem.java
899f9bd64499ce2a3f8492399e4910f27a8e1e4a 14-Jun-2009 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Refactor both PortCommandHandler(s) and the PortParser classes to use HostAndPort

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@232 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/util/HostAndPort.java
rg/mockftpserver/core/util/PortParser.java
rg/mockftpserver/fake/command/PortCommandHandler.java
rg/mockftpserver/stub/command/PortCommandHandler.java
3e469b93fd10bc09ea2c088516168bf6a5cbaa43 13-Jun-2009 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Support for IPv6: EPRT and EPSV

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@230 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/util/HostAndPort.java
rg/mockftpserver/core/util/PortParser.java
rg/mockftpserver/fake/command/EprtCommandHandler.java
rg/mockftpserver/stub/StubFtpServer.java
rg/mockftpserver/stub/command/EprtCommandHandler.java
rg/mockftpserver/stub/command/EpsvCommandHandler.java
75520503341f870a8d2a27e0a82cca14f8aa6a4b 11-Jun-2009 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Support for IPv6: EPRT and EPSV

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@229 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/CommandNames.java
rg/mockftpserver/core/command/ReplyCodes.java
rg/mockftpserver/fake/FakeFtpServer.java
rg/mockftpserver/fake/command/EprtCommandHandler.java
rg/mockftpserver/fake/command/EpsvCommandHandler.java
8653796de8a99b3efc5172825320e05d0e77154e 10-Mar-2009 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix Bug #2653626: Cannot start() server after calling stop()

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@226 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
40186f5d22de9dfbf27e9ddcbcac0e7c54f18d9d 10-Mar-2009 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix Bug #2654577: 'month' in UnixDirectoryListingFormatter is Locale specific.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@225 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/filesystem/UnixDirectoryListingFormatter.java
rg/mockftpserver/fake/filesystem/WindowsDirectoryListingFormatter.java
b6177486a2f20f9937e70571bbc557918484026c 09-Feb-2009 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Use entrySet() to iterate through sessions. (Rijk van Haaften)

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@222 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
38fab1fed5287011ab8fbc41b429c6bbf3b981e0 09-Feb-2009 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix for Bug 2543193 “"cd .." and "pwd" don't work properly together”

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@221 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/command/RntoCommandHandler.java
rg/mockftpserver/fake/filesystem/AbstractFakeFileSystem.java
04619350e6e8866897490ea88b9fdf5824ab9bb1 08-Feb-2009 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix for Bug 2540548 - Missing new line on directory listing

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@220 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/command/ListCommandHandler.java
rg/mockftpserver/fake/command/NlstCommandHandler.java
3b10a12a6bf22b061eb0861469fbb5fd212de1bc 08-Feb-2009 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix for Bug 2540366 - FileEntry.setContents( byte [] contents ) change the content

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@219 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/filesystem/FileEntry.java
b698aacfd0744243d4ec776cfd4eb1d43856961c 27-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix bug: #2462794 - filesystem.pathDoesNotExist key is missing from the ReplyText resource bundle.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@214 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/command/AbstractFakeCommandHandler.java
rg/mockftpserver/fake/command/RetrCommandHandler.java
rg/mockftpserver/fake/command/RntoCommandHandler.java
rg/mockftpserver/fake/filesystem/AbstractFakeFileSystem.java
a5c19061b721f203631e1969bf38127301e29414 27-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix bug: #2462973 FileEntry.cloneWithNewPath doesn't clone out field.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@213 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/filesystem/FileEntry.java
a549cc0686df9dea3b4f4fb10c6bef453fd2359f 14-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix bug: ClassCastException (SessionInfo) in AbstractFtpServer during cleanup

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@207 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
e5e13f42437c20ad460316e2144e2d5a39681db8 12-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Remove personal refs

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@202 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/filesystem/UnixDirectoryListingFormatter.java
f7ca9deffcf7588769ebf32b4cea41210e4794a4 12-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Update CommandHandler classes to reflect permission-related reply codes in the class javadoc

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@201 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/command/AbstractStoreFileCommandHandler.java
rg/mockftpserver/fake/command/AppeCommandHandler.java
rg/mockftpserver/fake/command/DeleCommandHandler.java
rg/mockftpserver/fake/command/ListCommandHandler.java
rg/mockftpserver/fake/command/MkdCommandHandler.java
rg/mockftpserver/fake/command/NlstCommandHandler.java
rg/mockftpserver/fake/command/RmdCommandHandler.java
rg/mockftpserver/fake/command/RnfrCommandHandler.java
rg/mockftpserver/fake/command/RntoCommandHandler.java
rg/mockftpserver/fake/command/StorCommandHandler.java
rg/mockftpserver/fake/command/StouCommandHandler.java
3fc03edff55387bae91315653eae3ed0ca9b1f2a 12-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Support for STAT command

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@200 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/FakeFtpServer.java
rg/mockftpserver/fake/ServerConfiguration.java
rg/mockftpserver/fake/command/StatCommandHandler.java
ef1713518991f8db0e129928853890a6508eade9 11-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Enhance javadoc

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@199 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/filesystem/DirectoryEntry.java
rg/mockftpserver/fake/filesystem/FileEntry.java
3736b2d78b2d799ad9318e5295e2204c21e21a44 11-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Cleanup and javadoc

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@198 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/util/StringUtil.java
rg/mockftpserver/fake/FakeFtpServer.java
rg/mockftpserver/fake/UserAccount.java
rg/mockftpserver/fake/command/DeleCommandHandler.java
rg/mockftpserver/fake/command/RmdCommandHandler.java
rg/mockftpserver/fake/command/RntoCommandHandler.java
rg/mockftpserver/fake/command/UserCommandHandler.java
725fc0ad3d852d13fbbfd31b07ac20fc2a16eec2 09-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Introduce createSession() and make attr protected to facilitate subclassing

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@197 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
rg/mockftpserver/core/session/DefaultSession.java
f2152557999c6eeca3b2018166ddad4c015ddd89 09-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix bug in iterating through sessions

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@196 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
1901d3e08564ec02e4e45345f95c1b1bdca2e3c0 08-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Add support for SMNT

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@195 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/FakeFtpServer.java
rg/mockftpserver/fake/command/SmntCommandHandler.java
3b7668ee59bf567db6bce593a9090f65db171fdb 07-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Introduce AbstractStorCommandHandler. Remove final from stub CommandHandler classes.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@194 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/stub/command/AborCommandHandler.java
rg/mockftpserver/stub/command/AbstractStorCommandHandler.java
rg/mockftpserver/stub/command/AcctCommandHandler.java
rg/mockftpserver/stub/command/AlloCommandHandler.java
rg/mockftpserver/stub/command/AppeCommandHandler.java
rg/mockftpserver/stub/command/CdupCommandHandler.java
rg/mockftpserver/stub/command/CwdCommandHandler.java
rg/mockftpserver/stub/command/DeleCommandHandler.java
rg/mockftpserver/stub/command/FileRetrCommandHandler.java
rg/mockftpserver/stub/command/HelpCommandHandler.java
rg/mockftpserver/stub/command/ListCommandHandler.java
rg/mockftpserver/stub/command/MkdCommandHandler.java
rg/mockftpserver/stub/command/ModeCommandHandler.java
rg/mockftpserver/stub/command/NlstCommandHandler.java
rg/mockftpserver/stub/command/NoopCommandHandler.java
rg/mockftpserver/stub/command/PassCommandHandler.java
rg/mockftpserver/stub/command/PasvCommandHandler.java
rg/mockftpserver/stub/command/PortCommandHandler.java
rg/mockftpserver/stub/command/PwdCommandHandler.java
rg/mockftpserver/stub/command/QuitCommandHandler.java
rg/mockftpserver/stub/command/ReinCommandHandler.java
rg/mockftpserver/stub/command/RestCommandHandler.java
rg/mockftpserver/stub/command/RetrCommandHandler.java
rg/mockftpserver/stub/command/RmdCommandHandler.java
rg/mockftpserver/stub/command/RnfrCommandHandler.java
rg/mockftpserver/stub/command/RntoCommandHandler.java
rg/mockftpserver/stub/command/SiteCommandHandler.java
rg/mockftpserver/stub/command/SmntCommandHandler.java
rg/mockftpserver/stub/command/StatCommandHandler.java
rg/mockftpserver/stub/command/StorCommandHandler.java
rg/mockftpserver/stub/command/StouCommandHandler.java
rg/mockftpserver/stub/command/StruCommandHandler.java
rg/mockftpserver/stub/command/SystCommandHandler.java
rg/mockftpserver/stub/command/TypeCommandHandler.java
rg/mockftpserver/stub/command/UserCommandHandler.java
5e9566a04364b1cad5c33001a37d4638bc8a93e6 07-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fixes and cleanup for PMD

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@193 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/InvocationRecord.java
rg/mockftpserver/core/server/AbstractFtpServer.java
rg/mockftpserver/fake/filesystem/AbstractFakeFileSystem.java
rg/mockftpserver/fake/filesystem/FileEntry.java
rg/mockftpserver/stub/StubFtpServer.java
rg/mockftpserver/stub/command/AbstractStubCommandHandler.java
rg/mockftpserver/stub/command/AbstractStubDataCommandHandler.java
49deb463d1cc3132e4aa60bfd4469398c57c1745 07-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Create new UnrecognizedCommandHandler-- return 502 reply from FakeFtpServer and StubFtpServer when a requested command is not supported.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@192 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/AbstractTrackingCommandHandler.java
rg/mockftpserver/core/command/CommandNames.java
rg/mockftpserver/core/command/ReplyCodes.java
rg/mockftpserver/core/command/UnsupportedCommandHandler.java
rg/mockftpserver/core/session/DefaultSession.java
rg/mockftpserver/fake/FakeFtpServer.java
rg/mockftpserver/stub/StubFtpServer.java
rg/mockftpserver/stub/command/AppeCommandHandler.java
rg/mockftpserver/stub/command/FileRetrCommandHandler.java
rg/mockftpserver/stub/command/PasvCommandHandler.java
rg/mockftpserver/stub/command/PortCommandHandler.java
rg/mockftpserver/stub/command/RetrCommandHandler.java
rg/mockftpserver/stub/command/StorCommandHandler.java
rg/mockftpserver/stub/command/StouCommandHandler.java
rg/mockftpserver/stub/command/TypeCommandHandler.java
ff3c0fa2e5603e7b567533cc6369b7c258650299 06-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Move ConnectCommandHandler into core

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@191 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/ConnectCommandHandler.java
rg/mockftpserver/fake/FakeFtpServer.java
rg/mockftpserver/fake/command/ConnectCommandHandler.java
rg/mockftpserver/stub/StubFtpServer.java
rg/mockftpserver/stub/command/ConnectCommandHandler.java
0da0f84ad9831bea470896e79b5ec207c83f258e 05-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Unify Stub and Fake CommandHandlers; refactor CommandHandler framework

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@185 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/AbstractCommandHandler.java
rg/mockftpserver/core/command/AbstractTrackingCommandHandler.java
rg/mockftpserver/fake/FakeFtpServer.java
rg/mockftpserver/fake/ServerConfiguration.java
rg/mockftpserver/fake/command/AbstractFakeCommandHandler.java
848932d9e7c6953b3c345c9aa6b0b6c3cfe20d79 03-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Refactor CommandHandler framework

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@184 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/AbstractCommandHandler.java
rg/mockftpserver/core/command/AbstractStaticReplyCommandHandler.java
rg/mockftpserver/core/command/AbstractTrackingCommandHandler.java
rg/mockftpserver/core/command/InvocationRecord.java
rg/mockftpserver/core/command/ReplyTextBundleUtil.java
rg/mockftpserver/core/command/SimpleCompositeCommandHandler.java
rg/mockftpserver/core/command/StaticReplyCommandHandler.java
rg/mockftpserver/core/session/DefaultSession.java
rg/mockftpserver/fake/command/AbstractFakeCommandHandler.java
rg/mockftpserver/fake/filesystem/AbstractFakeFileSystem.java
rg/mockftpserver/fake/filesystem/FileEntry.java
rg/mockftpserver/stub/command/AbstractStubCommandHandler.java
rg/mockftpserver/stub/command/AbstractStubDataCommandHandler.java
e69f7494dfd77c9a9c617afba28fd490930c1605 01-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Enhance javadoc

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@183 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/FakeFtpServer.java
2a0a3f946dba517a01cc26278f905156857c9c91 01-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Update Subversion keywords

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@182 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/CommandSyntaxException.java
rg/mockftpserver/core/IllegalStateException.java
rg/mockftpserver/core/NotLoggedInException.java
rg/mockftpserver/core/util/IoUtil.java
rg/mockftpserver/core/util/PatternUtil.java
rg/mockftpserver/core/util/StringUtil.java
rg/mockftpserver/fake/FakeFtpServer.java
rg/mockftpserver/fake/ServerConfiguration.java
rg/mockftpserver/fake/command/AborCommandHandler.java
rg/mockftpserver/fake/command/AbstractFakeCommandHandler.java
rg/mockftpserver/fake/command/AbstractStoreFileCommandHandler.java
rg/mockftpserver/fake/command/AcctCommandHandler.java
rg/mockftpserver/fake/command/AlloCommandHandler.java
rg/mockftpserver/fake/command/AppeCommandHandler.java
rg/mockftpserver/fake/command/CdupCommandHandler.java
rg/mockftpserver/fake/command/ConnectCommandHandler.java
rg/mockftpserver/fake/command/CwdCommandHandler.java
rg/mockftpserver/fake/command/DeleCommandHandler.java
rg/mockftpserver/fake/command/HelpCommandHandler.java
rg/mockftpserver/fake/command/ListCommandHandler.java
rg/mockftpserver/fake/command/MkdCommandHandler.java
rg/mockftpserver/fake/command/ModeCommandHandler.java
rg/mockftpserver/fake/command/NlstCommandHandler.java
rg/mockftpserver/fake/command/NoopCommandHandler.java
rg/mockftpserver/fake/command/PassCommandHandler.java
rg/mockftpserver/fake/command/PasvCommandHandler.java
rg/mockftpserver/fake/command/PortCommandHandler.java
rg/mockftpserver/fake/command/PwdCommandHandler.java
rg/mockftpserver/fake/command/QuitCommandHandler.java
rg/mockftpserver/fake/command/ReinCommandHandler.java
rg/mockftpserver/fake/command/RestCommandHandler.java
rg/mockftpserver/fake/command/RetrCommandHandler.java
rg/mockftpserver/fake/command/RmdCommandHandler.java
rg/mockftpserver/fake/command/RnfrCommandHandler.java
rg/mockftpserver/fake/command/RntoCommandHandler.java
rg/mockftpserver/fake/command/SiteCommandHandler.java
rg/mockftpserver/fake/command/StorCommandHandler.java
rg/mockftpserver/fake/command/StouCommandHandler.java
rg/mockftpserver/fake/command/StruCommandHandler.java
rg/mockftpserver/fake/command/SystCommandHandler.java
rg/mockftpserver/fake/command/TypeCommandHandler.java
rg/mockftpserver/fake/command/UserCommandHandler.java
rg/mockftpserver/fake/filesystem/AbstractFakeFileSystem.java
rg/mockftpserver/fake/filesystem/AbstractFileSystemEntry.java
rg/mockftpserver/fake/filesystem/DirectoryEntry.java
rg/mockftpserver/fake/filesystem/DirectoryListingFormatter.java
rg/mockftpserver/fake/filesystem/FileEntry.java
rg/mockftpserver/fake/filesystem/FileSystem.java
rg/mockftpserver/fake/filesystem/FileSystemEntry.java
rg/mockftpserver/fake/filesystem/Permissions.java
rg/mockftpserver/fake/filesystem/UnixDirectoryListingFormatter.java
rg/mockftpserver/fake/filesystem/UnixFakeFileSystem.java
rg/mockftpserver/fake/filesystem/WindowsDirectoryListingFormatter.java
rg/mockftpserver/fake/filesystem/WindowsFakeFileSystem.java
c561a9b3509b5021ddb2e2f8165e903909281269 01-Dec-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Enhance javadoc

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@181 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
rg/mockftpserver/fake/FakeFtpServer.java
rg/mockftpserver/fake/command/HelpCommandHandler.java
rg/mockftpserver/stub/StubFtpServer.java
bd576ae311a45a994ae6b457fb2e5bb0ffe0d6b5 23-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Reorganize packages; consistent with stub packages

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@173 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/FakeFtpServer.java
rg/mockftpserver/fake/ServerConfiguration.java
rg/mockftpserver/fake/ServerConfigurationAware.java
rg/mockftpserver/fake/UserAccount.java
rg/mockftpserver/fake/command/AbstractFakeCommandHandler.java
rg/mockftpserver/fake/command/HelpCommandHandler.java
rg/mockftpserver/fake/command/PassCommandHandler.java
rg/mockftpserver/fake/command/SystCommandHandler.java
rg/mockftpserver/fake/command/UserCommandHandler.java
rg/mockftpserver/fake/server/FakeFtpServer.java
rg/mockftpserver/fake/server/ServerConfiguration.java
rg/mockftpserver/fake/server/ServerConfigurationAware.java
rg/mockftpserver/fake/user/UserAccount.java
7bf26c51e6b1f13707ad90ebb60429eab992fe32 22-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Add convenience constructor/methods

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@172 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/server/FakeFtpServer.java
rg/mockftpserver/fake/user/UserAccount.java
e05d3ea57d7e78312ed9a25b6c50a4b1258fd5d2 21-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@170 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/command/AbstractFakeCommandHandler.java
rg/mockftpserver/fake/command/AcctCommandHandler.java
rg/mockftpserver/fake/command/AlloCommandHandler.java
rg/mockftpserver/fake/command/AppeCommandHandler.java
rg/mockftpserver/fake/command/CdupCommandHandler.java
rg/mockftpserver/fake/command/ConnectCommandHandler.java
ef13cb2302efe30bdff397e11aae379cbb419b9b 21-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@169 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/command/CwdCommandHandler.java
rg/mockftpserver/fake/command/DeleCommandHandler.java
rg/mockftpserver/fake/command/HelpCommandHandler.java
rg/mockftpserver/fake/command/ListCommandHandler.java
rg/mockftpserver/fake/command/MkdCommandHandler.java
e0bd1bd5786e7df8c65476d76dc2262c3a59f04c 21-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@168 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/util/StringUtil.java
rg/mockftpserver/fake/command/ModeCommandHandler.java
rg/mockftpserver/fake/command/NlstCommandHandler.java
rg/mockftpserver/fake/command/NoopCommandHandler.java
rg/mockftpserver/fake/command/PassCommandHandler.java
rg/mockftpserver/fake/command/PasvCommandHandler.java
rg/mockftpserver/fake/filesystem/AbstractFakeFileSystem.java
1845e1232d9bfd95dcb223ca3ffa7a5b49dda85e 20-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@167 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/util/PortParser.java
rg/mockftpserver/fake/command/AbstractFakeCommandHandler.java
rg/mockftpserver/fake/command/PortCommandHandler.java
rg/mockftpserver/fake/command/PwdCommandHandler.java
rg/mockftpserver/fake/command/QuitCommandHandler.java
rg/mockftpserver/fake/command/ReinCommandHandler.java
rg/mockftpserver/fake/command/RestCommandHandler.java
f11ac5bf4a82c9be1ccd4933dedf730df3276e01 19-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@166 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/command/AbstractFakeCommandHandler.java
rg/mockftpserver/fake/command/RetrCommandHandler.java
rg/mockftpserver/fake/command/RmdCommandHandler.java
rg/mockftpserver/fake/command/RnfrCommandHandler.java
rg/mockftpserver/fake/command/RntoCommandHandler.java
rg/mockftpserver/fake/command/SiteCommandHandler.java
rg/mockftpserver/fake/filesystem/UnixFakeFileSystem.java
rg/mockftpserver/fake/filesystem/WindowsFakeFileSystem.java
4994f84c7ce59f07273c8bca16ddfc8bfbbc14d0 19-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@165 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/command/AborCommandHandler.java
rg/mockftpserver/fake/command/AbstractFakeCommandHandler.java
rg/mockftpserver/fake/command/StorCommandHandler.java
rg/mockftpserver/fake/command/StouCommandHandler.java
rg/mockftpserver/fake/command/StruCommandHandler.java
rg/mockftpserver/fake/command/SystCommandHandler.java
rg/mockftpserver/fake/command/TypeCommandHandler.java
rg/mockftpserver/fake/command/UserCommandHandler.java
b0a7b98e6ec500c6e292d8e5aea47d339e656f72 19-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@164 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/command/AbstractFakeCommandHandler.java
rg/mockftpserver/fake/command/AbstractStoreFileCommandHandler.java
16aada19c3e45891d8f8c75a529e96f5f6cd825e 16-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@163 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/filesystem/UnixFakeFileSystem.java
rg/mockftpserver/fake/filesystem/WindowsFakeFileSystem.java
5eefc0033edb232f9febcc1d32ede04bc901067c 16-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@162 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/util/StringUtil.java
rg/mockftpserver/fake/filesystem/UnixDirectoryListingFormatter.java
rg/mockftpserver/fake/filesystem/WindowsDirectoryListingFormatter.java
c2864b876b5a3892a9332b192799a35a9a9eed05 15-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@161 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/filesystem/DirectoryListingFormatter.java
rg/mockftpserver/fake/filesystem/FileSystem.java
rg/mockftpserver/fake/filesystem/FileSystemEntry.java
rg/mockftpserver/fake/filesystem/Permissions.java
rg/mockftpserver/fake/server/ServerConfiguration.java
334c6ebce811c954bf2a79ba4579589a4a3326bf 15-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@160 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/filesystem/AbstractFakeFileSystem.java
rg/mockftpserver/fake/filesystem/AbstractFileSystemEntry.java
rg/mockftpserver/fake/filesystem/DirectoryEntry.java
rg/mockftpserver/fake/filesystem/FileEntry.java
0bb42783195c864c3966bd122d2458b0d975619e 12-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@159 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/server/FakeFtpServer.java
rg/mockftpserver/fake/server/ServerConfiguration.java
rg/mockftpserver/fake/server/ServerConfigurationAware.java
9cee38234d3b928de5c9ed85d7356aa8c5ad824a 12-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@158 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/user/UserAccount.java
e08928ac993d1e9d907c99f5c182ddb15b711f4c 12-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@156 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/util/IoUtil.java
rg/mockftpserver/core/util/PatternUtil.java
57e5445321f91f66106e598b7fbf7048669adbeb 11-Nov-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Convert main source from Groovy to Java

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@155 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/CommandSyntaxException.java
rg/mockftpserver/core/IllegalStateException.java
rg/mockftpserver/core/NotLoggedInException.java
rg/mockftpserver/core/session/SessionKeys.java
c4a22299b897279a8518308b9067da84af077281 24-Oct-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Validate file and directory access based on file permissions

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@136 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/ReplyCodes.java
3275b5ae2d141fda9e96af90c55d2f2f375c1093 22-Oct-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Validate file and directory access based on file permissions

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@132 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/ReplyCodes.java
d3d88694d35ecd5908d3e0f7cc3c1e4d69eb37f2 22-Oct-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Validate file and directory access based on file permissions

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@131 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/ReplyCodes.java
dc5be681ed2232085080c0af73613491c7a764ab 21-Oct-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Validate file and directory access based on file permissions

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@130 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/ReplyCodes.java
36a506bc75689778c2cf5a3898d9227f49f9a6c9 13-Sep-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Don't throw exception from finally; clean up warnings

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@117 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/session/DefaultSession.java
2076c899605689976d8f9b3d012817e4931d535f 10-Sep-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix throw exception from finally

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@113 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
954ee7de942a83d2cba85940f8bac0f9d233fbb0 08-Sep-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Cleanup constructor calls; allow null message key

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@112 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/filesystem/FileSystemException.java
afca3a690de8d057dca24050db556880fa4721e6 07-Sep-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Changes to enable GMaven

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@111 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/fake/filesystem/FileSystemException.java
rg/mockftpserver/fake/filesystem/InvalidFilenameException.java
35db51a87c51dc0c4bbb5bc1eaf1a283b68a44b5 16-Aug-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fix potential NPE. Only execute serverSocket.close() if serverSocket != null.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@99 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
870d738ae5b29b07bdf28c01e1ce55ad30dcecdc 16-Aug-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Terminate reply with \r\n

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@98 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/session/DefaultSession.java
8d76c14c2b733a4cb61da029a527fc36ca4ac51c 14-Aug-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Parse host ip numbers as unsigned bytes (bug # 2047355)

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@92 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/util/PortParser.java
fa3e4a9d121b1ad40a6d418b925afda82d3567ba 17-Jul-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fake ACCT CommandHandler

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@83 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/ReplyCodes.java
5aee6e3edf4d3d8decff73d2a5a26cebdd0572f5 11-Jul-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fake REIN CommandHandler.
Fake STRU CommandHandler.
Fake MODE CommandHandler.
Fake APPE CommandHandler.
Fake PASV CommandHandler.
Move convertHostAndPortToStringOfBytes() from PasvCommandHandler to PortParser.
Fake ALLO CommandHandler.
Fake ABOR CommandHandler.


git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@81 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/util/PortParser.java
rg/mockftpserver/stub/command/PasvCommandHandler.java
5e9a0227eb376a4d67ada00c7ea54d3f7962cefd 03-Jul-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Fake CDUP CommandHandler; change CDUP reply code to 200.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@79 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/ReplyCodes.java
5e4167540f70a75ce28b9c69a41db7ee38c22de3 03-Jul-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Rename ReplyCodes.SEND_DATA_INITIAL_OK and SEND_DATA_FINAL_OK to TRANSFER_DATA_..

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@78 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/ReplyCodes.java
rg/mockftpserver/stub/command/AbstractStubDataCommandHandler.java
rg/mockftpserver/stub/command/StouCommandHandler.java
31d38a11c73497bc273bfc0081b0d3b723482239 02-Jul-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Rename Command.getRequiredString(int) to getRequiredParameter(int). Get rid of AbstractFakeCommandHandler.getRequiredParameter() -- Use Command.getRequiredParameter() instead.



git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@77 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/Command.java
rg/mockftpserver/stub/command/AcctCommandHandler.java
rg/mockftpserver/stub/command/AlloCommandHandler.java
rg/mockftpserver/stub/command/AppeCommandHandler.java
rg/mockftpserver/stub/command/CwdCommandHandler.java
rg/mockftpserver/stub/command/DeleCommandHandler.java
rg/mockftpserver/stub/command/FileRetrCommandHandler.java
rg/mockftpserver/stub/command/MkdCommandHandler.java
rg/mockftpserver/stub/command/ModeCommandHandler.java
rg/mockftpserver/stub/command/PassCommandHandler.java
rg/mockftpserver/stub/command/RestCommandHandler.java
rg/mockftpserver/stub/command/RetrCommandHandler.java
rg/mockftpserver/stub/command/RmdCommandHandler.java
rg/mockftpserver/stub/command/RnfrCommandHandler.java
rg/mockftpserver/stub/command/RntoCommandHandler.java
rg/mockftpserver/stub/command/SiteCommandHandler.java
rg/mockftpserver/stub/command/SmntCommandHandler.java
rg/mockftpserver/stub/command/StorCommandHandler.java
rg/mockftpserver/stub/command/StruCommandHandler.java
rg/mockftpserver/stub/command/TypeCommandHandler.java
rg/mockftpserver/stub/command/UserCommandHandler.java
79eb164945510f6fbb16bdd3b0c1fcdf0b7f72ef 01-Jul-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Change StubFtpServer CommandHandlers to reply with 501 if required command parameters are missing

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@76 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/AbstractCommandHandler.java
df7926b99bae616fd99f6b9711279826f201f437 27-Jun-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Enable calling stop() on a server even if the server was never started

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@75 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
47fb67a4e600f339064de4c08f10279accc95e92 17-Jun-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Support for LIST and PORT commands; throw CommandSyntaxException for invalid parms

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@70 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/Command.java
rg/mockftpserver/core/util/PortParser.java
d8cb70b52ca9f78d526ccd9cf67e4f4345ecdc95 13-Jun-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Refactor (Stub)PortCommandHandler to pull out port parsing logic into common utility class.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@69 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/util/PortParser.java
rg/mockftpserver/stub/command/PortCommandHandler.java
5c17f34e1a613c319d355112f8298c20015ef7f2 07-Jun-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> FakFtpServerIntegrationTest (first phase); homeDirectory support

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@64 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/ReplyCodes.java
128e81688f779fe96344b5a47cc4ad29292c381d 03-Jun-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> FakFtpServerIntegrationTest (first phase); QUIT command handler

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@63 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
rg/mockftpserver/stub/StubFtpServer.java
32e4b536bedd4220dcba8062afb5cb340a391033 31-May-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Merge changes for JIRA issue 1925590 into HEAD

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@62 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
abc66ab652b34d39ea5a00a75b1d7c7cc157a84f 31-May-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Introduce AbstractFtpServer and AbstractFtpServerTest

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@61 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/server/AbstractFtpServer.java
rg/mockftpserver/stub/StubFtpServer.java
70cc38904cf8c9abc6f9994cec83e2b7685a607d 19-May-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Overide FileSystem methods to test exception-handling

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@55 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/ReplyCodes.java
016b6dd21f1a552e28f4c6894b586b770241b0ed 11-Apr-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> RNFR and RNTO commands and common infrastructure

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@37 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/ReplyCodes.java
562a28c4b19670f3dcca8973ee68f166386dca26 10-Apr-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> RMD command and common infrastructure

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@36 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/ReplyCodes.java
ae0aaa3a69844af9a57ec1e0219adba82c9919d3 09-Apr-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> CWD command and common infrastructure

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@35 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/ReplyCodes.java
33e5281191636818c9efc791bdcd670c3a845f7e 02-Apr-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Support for USER and PASS (fake)

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@31 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/Command.java
rg/mockftpserver/core/command/ReplyCodes.java
78795c9e5e3c55fc294f011bcc129b7aab0f49b7 26-Mar-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Initial fake command-handler for USER command

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@30 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/command/Command.java
rg/mockftpserver/core/command/ReplyCodes.java
b7462c18c95d3ddb6be0d03ef531747f369f8d42 01-Mar-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Add wait/notify to ensure server is initialized before start() returns; fix potential race condition

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@17 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/stub/StubFtpServer.java
394607f12da7a0da1a3f315017b8df80924dade3 20-Feb-2008 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> StubFtpServer: Allow configuring server control port other than the default (21).

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@12 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/stub/StubFtpServer.java
4ca3386623ce60063f27955ad1b2b1b6cbba8b09 19-Dec-2007 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Update SVN tags

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@8 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/MockFtpServerException.java
rg/mockftpserver/core/command/AbstractCommandHandler.java
rg/mockftpserver/core/command/Command.java
rg/mockftpserver/core/command/CommandHandler.java
rg/mockftpserver/core/command/CommandNames.java
rg/mockftpserver/core/command/InvocationHistory.java
rg/mockftpserver/core/command/InvocationRecord.java
rg/mockftpserver/core/command/ReplyCodes.java
rg/mockftpserver/core/command/ReplyTextBundleAware.java
rg/mockftpserver/core/command/ReplyTextBundleUtil.java
rg/mockftpserver/core/command/SimpleCompositeCommandHandler.java
rg/mockftpserver/core/command/StaticReplyCommandHandler.java
rg/mockftpserver/core/session/DefaultSession.java
rg/mockftpserver/core/session/Session.java
rg/mockftpserver/core/socket/DefaultServerSocketFactory.java
rg/mockftpserver/core/socket/DefaultSocketFactory.java
rg/mockftpserver/core/socket/ServerSocketFactory.java
rg/mockftpserver/core/socket/SocketFactory.java
rg/mockftpserver/core/util/Assert.java
rg/mockftpserver/core/util/AssertFailedException.java
rg/mockftpserver/stub/StubFtpServer.java
rg/mockftpserver/stub/command/AborCommandHandler.java
rg/mockftpserver/stub/command/AbstractStubCommandHandler.java
rg/mockftpserver/stub/command/AbstractStubDataCommandHandler.java
rg/mockftpserver/stub/command/AcctCommandHandler.java
rg/mockftpserver/stub/command/AlloCommandHandler.java
rg/mockftpserver/stub/command/AppeCommandHandler.java
rg/mockftpserver/stub/command/CdupCommandHandler.java
rg/mockftpserver/stub/command/ConnectCommandHandler.java
rg/mockftpserver/stub/command/CwdCommandHandler.java
rg/mockftpserver/stub/command/DeleCommandHandler.java
rg/mockftpserver/stub/command/FileRetrCommandHandler.java
rg/mockftpserver/stub/command/HelpCommandHandler.java
rg/mockftpserver/stub/command/ListCommandHandler.java
rg/mockftpserver/stub/command/MkdCommandHandler.java
rg/mockftpserver/stub/command/ModeCommandHandler.java
rg/mockftpserver/stub/command/NlstCommandHandler.java
rg/mockftpserver/stub/command/NoopCommandHandler.java
rg/mockftpserver/stub/command/PassCommandHandler.java
rg/mockftpserver/stub/command/PasvCommandHandler.java
rg/mockftpserver/stub/command/PortCommandHandler.java
rg/mockftpserver/stub/command/PwdCommandHandler.java
rg/mockftpserver/stub/command/QuitCommandHandler.java
rg/mockftpserver/stub/command/ReinCommandHandler.java
rg/mockftpserver/stub/command/RestCommandHandler.java
rg/mockftpserver/stub/command/RetrCommandHandler.java
rg/mockftpserver/stub/command/RmdCommandHandler.java
rg/mockftpserver/stub/command/RnfrCommandHandler.java
rg/mockftpserver/stub/command/RntoCommandHandler.java
rg/mockftpserver/stub/command/SiteCommandHandler.java
rg/mockftpserver/stub/command/SmntCommandHandler.java
rg/mockftpserver/stub/command/StatCommandHandler.java
rg/mockftpserver/stub/command/StorCommandHandler.java
rg/mockftpserver/stub/command/StouCommandHandler.java
rg/mockftpserver/stub/command/StruCommandHandler.java
rg/mockftpserver/stub/command/SystCommandHandler.java
rg/mockftpserver/stub/command/TypeCommandHandler.java
rg/mockftpserver/stub/command/UserCommandHandler.java
93102446a7b7c3d17888064b4e2e4e5cb534e6d0 19-Dec-2007 chrismair <chrismair@531de8e6-9941-0410-b38b-9a92acbe0330> Initial import. Version 1.0.

git-svn-id: svn://svn.code.sf.net/p/mockftpserver/code@2 531de8e6-9941-0410-b38b-9a92acbe0330
rg/mockftpserver/core/MockFtpServerException.java
rg/mockftpserver/core/command/AbstractCommandHandler.java
rg/mockftpserver/core/command/Command.java
rg/mockftpserver/core/command/CommandHandler.java
rg/mockftpserver/core/command/CommandNames.java
rg/mockftpserver/core/command/InvocationHistory.java
rg/mockftpserver/core/command/InvocationRecord.java
rg/mockftpserver/core/command/ReplyCodes.java
rg/mockftpserver/core/command/ReplyTextBundleAware.java
rg/mockftpserver/core/command/ReplyTextBundleUtil.java
rg/mockftpserver/core/command/SimpleCompositeCommandHandler.java
rg/mockftpserver/core/command/StaticReplyCommandHandler.java
rg/mockftpserver/core/session/DefaultSession.java
rg/mockftpserver/core/session/Session.java
rg/mockftpserver/core/socket/DefaultServerSocketFactory.java
rg/mockftpserver/core/socket/DefaultSocketFactory.java
rg/mockftpserver/core/socket/ServerSocketFactory.java
rg/mockftpserver/core/socket/SocketFactory.java
rg/mockftpserver/core/util/Assert.java
rg/mockftpserver/core/util/AssertFailedException.java
rg/mockftpserver/stub/StubFtpServer.java
rg/mockftpserver/stub/command/AborCommandHandler.java
rg/mockftpserver/stub/command/AbstractStubCommandHandler.java
rg/mockftpserver/stub/command/AbstractStubDataCommandHandler.java
rg/mockftpserver/stub/command/AcctCommandHandler.java
rg/mockftpserver/stub/command/AlloCommandHandler.java
rg/mockftpserver/stub/command/AppeCommandHandler.java
rg/mockftpserver/stub/command/CdupCommandHandler.java
rg/mockftpserver/stub/command/ConnectCommandHandler.java
rg/mockftpserver/stub/command/CwdCommandHandler.java
rg/mockftpserver/stub/command/DeleCommandHandler.java
rg/mockftpserver/stub/command/FileRetrCommandHandler.java
rg/mockftpserver/stub/command/HelpCommandHandler.java
rg/mockftpserver/stub/command/ListCommandHandler.java
rg/mockftpserver/stub/command/MkdCommandHandler.java
rg/mockftpserver/stub/command/ModeCommandHandler.java
rg/mockftpserver/stub/command/NlstCommandHandler.java
rg/mockftpserver/stub/command/NoopCommandHandler.java
rg/mockftpserver/stub/command/PassCommandHandler.java
rg/mockftpserver/stub/command/PasvCommandHandler.java
rg/mockftpserver/stub/command/PortCommandHandler.java
rg/mockftpserver/stub/command/PwdCommandHandler.java
rg/mockftpserver/stub/command/QuitCommandHandler.java
rg/mockftpserver/stub/command/ReinCommandHandler.java
rg/mockftpserver/stub/command/RestCommandHandler.java
rg/mockftpserver/stub/command/RetrCommandHandler.java
rg/mockftpserver/stub/command/RmdCommandHandler.java
rg/mockftpserver/stub/command/RnfrCommandHandler.java
rg/mockftpserver/stub/command/RntoCommandHandler.java
rg/mockftpserver/stub/command/SiteCommandHandler.java
rg/mockftpserver/stub/command/SmntCommandHandler.java
rg/mockftpserver/stub/command/StatCommandHandler.java
rg/mockftpserver/stub/command/StorCommandHandler.java
rg/mockftpserver/stub/command/StouCommandHandler.java
rg/mockftpserver/stub/command/StruCommandHandler.java
rg/mockftpserver/stub/command/SystCommandHandler.java
rg/mockftpserver/stub/command/TypeCommandHandler.java
rg/mockftpserver/stub/command/UserCommandHandler.java