From ftpserver-usershmason@example.net Sun Mar 01 20:37:01 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 47120 invoked from network); 1 Mar 2009 20:37:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Mar 2009 20:37:00 -0000 Received: (qmail 19148 invoked by uid 500); 1 Mar 2009 20:36:59 -0000 Delivered-To: hmason@example.net Received: (qmail 19136 invoked by uid 500); 1 Mar 2009 20:36:59 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 19125 invoked by uid 99); 1 Mar 2009 20:36:59 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 01 Mar 2009 12:36:59 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [83.161.120.155] (HELO web31705.mail.mud.yahoo.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Sun, 01 Mar 2009 20:36:50 +0000 Received: (qmail 36586 invoked by uid 60001); 1 Mar 2009 20:36:29 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1235939788; bh=GWjqpHhc38x6tEnmR7rl8lCX1J+KcZUC7f9IF05UOGc=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=KkA+b116mK1fwgAm3YE4A2wBwTMViIdtb4kBW/wAWU6CdKaf3X2DJB3K323Kuj2QHy3aqUrwqAdnjv75xmU/cY8i+ESab3luC9n+yt76/hm81HuPJUqYEj7EKgHnT9f20WG0cxCAo+qHBpNoBwdZ6hx0ys5cXiw4iTMH2vLXKZM= DomainKey-Signature:a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=uDc6UM5VOxbCwPEppuy7EjecLhcFACtRQd7xRY0/93cuA31Tf/w3RZI07nk4dOiEM4z9ohq8vJM7U8Ev6IHU8Lvpog36HMCMMpqpr4NQM1WiaLJLhitv594jCD4pm9QA/xN+1Awakcay1wltUwa6cSRNlovSsuvYVLcFddQnFIc=; Message-ID: <hmason@example.net> X-YMail-OSG: BQzcu2UVM1l3cBQyERJJ4Dk9MJGnz0PFBs.UEwJfFoH5tWEBKP.wpGt9ReRBA77oblU7aFdEpsVsWrWhwQShmNy6oU_pBMwM9hqWq5jq7uEXhmofqguyPl1EuzGrhWv6P_1rFl1J4GtS90kWFJeSU9C7lLOkwA4IDIgZ8ZkWOoY4fxcPO.rSmIzoOyE- Received: from [83.161.120.155] by web31705.mail.mud.yahoo.com via HTTP; Sun, 01 Mar 2009 12:36:28 PST X-Mailer: YahooMailRC/1156.82 YahooMailWebService/0.7.289.1 Date: Sun, 1 Mar 2009 12:36:28 -0800 (PST) From: Edward Scanzano <hmason@example.net> Subject: Location of configuration file in embedded mode To: hmason@example.net MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Checked: Checked by ClamAV on apache.org Hi Where do I put the configuration file if I am in 100% embedded mode? How do I tell the ServerFactory (presume) where the configuration file is located? Thanks E From ftpserver-usershmason@example.net Mon Mar 02 00:09:45 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 36928 invoked from network); 2 Mar 2009 00:09:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2009 00:09:44 -0000 Received: (qmail 42911 invoked by uid 500); 2 Mar 2009 00:09:44 -0000 Delivered-To: hmason@example.net Received: (qmail 42892 invoked by uid 500); 2 Mar 2009 00:09:44 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 42881 invoked by uid 99); 2 Mar 2009 00:09:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 01 Mar 2009 16:09:44 -0800 X-ASF-Spam-Status: No, hits=1.5 required=10.0 tests=MSGID_FROM_MTA_HEADER,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of hmason@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail.jwmhosting.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Mar 2009 00:09:34 +0000 Message-ID: <13778955.45251235952554938.JavaMail.SYSTEM@jwmhosting2> MIME-Version: 1.0 X-UserIsAuth: true Received: from cpe-+1-572-340-5530.austin.res.rr.com ([83.161.120.155]) by mail.jwmhosting.com (JAMES SMTP Server 2.3.1) with SMTP ID 903 for <hmason@example.net>; Sun, 1 Mar 2009 18:09:14 -0600 (CST) Date: Sun, 01 Mar 2009 18:08:52 -0600 From: Jerry M <hmason@example.net> User-Agent: Thunderbird 83.161.120.155 (Windows/20081209) To: hmason@example.net Subject: Re: Virtual Directories? References: <2921339.1121791235586959419.JavaMail.SYSTEM@jwmhosting2> In-Reply-To: <2921339.1121791235586959419.JavaMail.SYSTEM@jwmhosting2> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Is anyone monitoring this forum? I'd really like to try this server. But there is basically zero information (that I can find) on how to configure it. Please help. Jerry M wrote: > I've just started looking at the apache ftp server. The docs > mentioned virtual directory support. But I couldn't find anything in > the docs related to how to set it up and what the capabilities are. > > I'm running a Windows server. Is there a way to let user A have > access to folders X, Y, Z and user B have access only to folder Y, > etc? How is that configured? > > Did I miss a section of the docs where this is covered? > > Thx. > > > > From ftpserver-usershmason@example.net Mon Mar 02 06:48:43 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 88247 invoked from network); 2 Mar 2009 06:48:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2009 06:48:43 -0000 Received: (qmail 69056 invoked by uid 500); 2 Mar 2009 06:48:42 -0000 Delivered-To: hmason@example.net Received: (qmail 69052 invoked by uid 500); 2 Mar 2009 06:48:42 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 69041 invoked by uid 99); 2 Mar 2009 06:48:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 01 Mar 2009 22:48:42 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: 83.161.120.155 is neither permitted nor denied by domain of hmason@example.net) Received: from [83.161.120.155] (HELO an-out-0708.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Mar 2009 06:48:32 +0000 Received: by an-out-0708.google.com with SMTP id d11so1399084and.32 for <hmason@example.net>; Sun, 01 Mar 2009 22:48:10 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id 2mr4351187ann.79.1235976490769; Sun, 01 Mar 2009 22:48:10 -0800 (PST) In-Reply-To: <13778955.45251235952554938.JavaMail.SYSTEM@jwmhosting2> References: <2921339.1121791235586959419.JavaMail.SYSTEM@jwmhosting2> <13778955.45251235952554938.JavaMail.SYSTEM@jwmhosting2> Date: Mon, 2 Mar 2009 07:48:10 +0100 Message-ID: <hmason@example.net> Subject: Re: Virtual Directories? From: Niklas Gustavsson <hmason@example.net> To: hmason@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Mon, Mar 2, 2009 at 1:08 AM, Jerry M <hmason@example.net> wrote: > Is anyone monitoring this forum? =A0I'd really like to try this server. = =A0But > there is basically zero information (that I can find) on how to configure > it. =A0Please help. Did you not receive the reply I sent previously? http://markmail.org/message/mivt6vic6uywxgk4 /niklas From ftpserver-usershmason@example.net Mon Mar 02 09:43:56 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 83212 invoked from network); 2 Mar 2009 09:43:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2009 09:43:56 -0000 Received: (qmail 37432 invoked by uid 500); 2 Mar 2009 09:43:56 -0000 Delivered-To: hmason@example.net Received: (qmail 37419 invoked by uid 500); 2 Mar 2009 09:43:56 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 37408 invoked by uid 99); 2 Mar 2009 09:43:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Mar 2009 01:43:56 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 83.161.120.155 is neither permitted nor denied by domain of hmason@example.net) Received: from [83.161.120.155] (HELO yx-out-1718.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Mar 2009 09:43:48 +0000 Received: by yx-out-1718.google.com with SMTP id 6so1267716yxn.32 for <hmason@example.net>; Mon, 02 Mar 2009 01:43:27 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id p20mr4502460anh.83.1235987007047; Mon, 02 Mar 2009 01:43:27 -0800 (PST) In-Reply-To: <hmason@example.net> References: <hmason@example.net> Date: Mon, 2 Mar 2009 10:43:26 +0100 Message-ID: <hmason@example.net> Subject: Re: Location of configuration file in embedded mode From: Niklas Gustavsson <hmason@example.net> To: hmason@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On Sun, Mar 1, 2009 at 9:36 PM, Edward Scanzano <hmason@example.net> wrote: > Where do I put the configuration file if I am in 100% embedded mode? > > How do I tell the ServerFactory (presume) where the configuration file is located? Either you can use the FtpServer API directly, in which case you do not use any configuration file. Or, you can use Spring to load the configuration file for you, if so, it would look something like: BeanFactory factory = new XmlBeanFactory(new FileSystemResource("yourconfigfile.xml")); FtpServer server = (FtpServer) factory.getBean("TheIdOfYourServer"); /niklas From ftpserver-usershmason@example.net Mon Mar 02 17:55:46 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 89774 invoked from network); 2 Mar 2009 17:55:46 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2009 17:55:46 -0000 Received: (qmail 17750 invoked by uid 500); 2 Mar 2009 17:55:46 -0000 Delivered-To: hmason@example.net Received: (qmail 17740 invoked by uid 500); 2 Mar 2009 17:55:46 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 17729 invoked by uid 99); 2 Mar 2009 17:55:46 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Mar 2009 09:55:46 -0800 X-ASF-Spam-Status: No, hits=1.5 required=10.0 tests=MSGID_FROM_MTA_HEADER,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of hmason@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail.jwmhosting.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Mar 2009 17:55:36 +0000 Message-ID: <20662042.111791236016519938.JavaMail.SYSTEM@jwmhosting2> MIME-Version: 1.0 X-UserIsAuth: true Received: from cpe-+1-572-340-5530.austin.res.rr.com ([83.161.120.155]) by mail.jwmhosting.com (JAMES SMTP Server 2.3.1) with SMTP ID 977 for <hmason@example.net>; Mon, 2 Mar 2009 11:55:19 -0600 (CST) Date: Mon, 02 Mar 2009 11:55:12 -0600 From: Jerry M <hmason@example.net> User-Agent: Thunderbird 83.161.120.155 (Windows/20081209) To: hmason@example.net Subject: Re: [32.4% spam] Re: Location of configuration file in embedded mode References: <hmason@example.net> <15053833.75411235987044610.JavaMail.SYSTEM@jwmhosting2> In-Reply-To: <15053833.75411235987044610.JavaMail.SYSTEM@jwmhosting2> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Thanks for the response. But now, I'm really confused. I wasn't planning on having to write java code just to be able to use this server out of the box for my server needs. I want to replace IIS on my host machine for all of my clients and use the Apache FTP server for all FTP needs. I don't have off the wall requirements. Just a bunch of users that need to get to their domain directories (while I and other admins can FTP to any of the domain directories, etc. I thought I could download the server, install it, create a configuration XML file or preferably a database and be up and running. Now you're telling me that if I want virtual directories, I've got to write Java code? I'm a veteran java programmer. But I have no knowledge of Spring or what it is (other than what I read, briefly). And if I'm writing code, that means I have to create classes... subclasses of what? Do I write my own main? How do I register my code. But I'm diverging. I didn't make time on my schedule to write an FTP server or any part of one. Even in your code, you didn't answer my fundamental question..... can I have one user read/write certain directories on the server (random directories, not all neatly nested under 'My Documents" or "MyRoot"), and have another user read/write a different set of directories (possibly with overlap to the directories of the first user? In your code, you simply said, "load the config file" which I guess implies that somewhere all of that info I was describing is defined in the config file. But I still have no clue. The database schema doesn't seem to have any tables or fields that support that. I think you need an end-to-end real-life installation/configuration example of using this server in a medium-large scale environment (other than single user, etc). I know it's new. And if you tell me it's just not ready for prime time yet, so be it. I'll be disappointed. But I'll wait. But please tell me I don't have to learn a new Java framework and write a java library in order to use this server for the basic IIS-equivalent function. That's definitely not the model for any other hmason@example.net. Thanks again. Jerry Niklas Gustavsson wrote: > On Sun, Mar 1, 2009 at 9:36 PM, Edward Scanzano <hmason@example.net> wrote: > >> Where do I put the configuration file if I am in 100% embedded mode? >> >> How do I tell the ServerFactory (presume) where the configuration file is located? >> > > Either you can use the FtpServer API directly, in which case you do > not use any configuration file. Or, you can use Spring to load the > configuration file for you, if so, it would look something like: > > BeanFactory factory = new XmlBeanFactory(new > FileSystemResource("yourconfigfile.xml")); > FtpServer server = (FtpServer) factory.getBean("TheIdOfYourServer"); > > /niklas > > From ftpserver-usershmason@example.net Mon Mar 02 19:12:17 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 37496 invoked from network); 2 Mar 2009 19:12:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2009 19:12:16 -0000 Received: (qmail 34450 invoked by uid 500); 2 Mar 2009 19:12:16 -0000 Delivered-To: hmason@example.net Received: (qmail 34435 invoked by uid 500); 2 Mar 2009 19:12:16 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 34424 invoked by uid 99); 2 Mar 2009 19:12:16 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Mar 2009 11:12:16 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 83.161.120.155 is neither permitted nor denied by domain of hmason@example.net) Received: from [83.161.120.155] (HELO yw-out-1718.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Mar 2009 19:12:08 +0000 Received: by yw-out-1718.google.com with SMTP id 9so1386324ywk.32 for <hmason@example.net>; Mon, 02 Mar 2009 11:11:46 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id p20mr5098783anh.83.1236021106123; Mon, 02 Mar 2009 11:11:46 -0800 (PST) In-Reply-To: <20662042.111791236016519938.JavaMail.SYSTEM@jwmhosting2> References: <hmason@example.net> <15053833.75411235987044610.JavaMail.SYSTEM@jwmhosting2> <20662042.111791236016519938.JavaMail.SYSTEM@jwmhosting2> Date: Mon, 2 Mar 2009 20:11:46 +0100 Message-ID: <hmason@example.net> Subject: Re: [32.4% spam] Re: Location of configuration file in embedded mode From: Niklas Gustavsson <hmason@example.net> To: hmason@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Mon, Mar 2, 2009 at 6:55 PM, Jerry M <hmason@example.net> wrote: > Thanks for the response. =A0But now, I'm really confused. =A0I wasn't pla= nning > on having to write java code just to be able to use this server out of th= e > box for my server needs. =A0I want to replace IIS on my host machine for = all > of my clients and use the Apache FTP server for all FTP needs. =A0I don't= have > off the wall requirements. =A0Just a bunch of users that need to get to t= heir > domain directories (while I and other admins can FTP to any of the domain > directories, etc. > > I thought I could download the server, install it, create a configuration > XML file or preferably a database and be up and running. Right, you can. What misled me was your use of "embedded", something we normally call it when you embed FtpServer into your Java application rather than running it standalone. For running it standalone, which seems to be what you want, here's the basic tutorial to get you started: http://mina.apache.org/ftpserver/running-ftpserver-stand-alone-in-5-minutes= .html After that, most of what you might want to do is described in the documentation for the configuration. http://mina.apache.org/ftpserver/documentation.html > Now you're telling me that if I want virtual directories, I've got to wri= te > Java code? > > I'm a veteran java programmer. =A0But I have no knowledge of Spring or wh= at it > is (other than what I read, briefly). =A0And if I'm writing code, that me= ans I > have to create classes... subclasses of what? =A0Do I write my own main? = =A0How > do I register my code. > > But I'm diverging. I didn't make time on my schedule to write an FTP ser= ver > or any part of one. No, you do not need to write any classes if you want to run FtpServer out of the box. Of course, we do offer some APIs for extending FtpServer if you find it doesn't fulfill you needs. > Even in your code, you didn't answer my fundamental question..... =A0can = I > have one user read/write certain directories on the server (random > directories, not all neatly nested under 'My Documents" or "MyRoot"), and > have another user read/write a different set of directories (possibly wit= h > overlap to the directories of the first user? Now, you didn't ask that fundamental question so I didn't know to reply to it :-) Anyways, the answer is yes. > In your code, you simply said, "load the config file" which I guess impli= es > that somewhere all of that info I was describing is defined in the config > file. =A0But I still have no clue. =A0The database schema doesn't seem to= have > any tables or fields that support that. The configuration file is an XML file, you can find several examples in the release download as well as documentation on our site. > I think you need an end-to-end real-life installation/configuration examp= le > of using this server in a medium-large scale environment (other than sing= le > user, etc). =A0I know it's new. =A0And if you tell me it's just not ready= for > prime time yet, so be it. =A0I'll be disappointed. =A0But I'll wait. Have a look at the tutorial and our other documentation and see how far that gets you. Also, there are lots of people on this mailing list who are happy to help you out if you get stuck. And, we're always improving both the code and documentation so let us know if there is anything your missing. When you say "medium-large scale", is that number of users, concurrent users, complex configuration or some other parameter? I know of several large deployments of FtpServer with users that seems to be happy, but I'll let them tell you instead (if they want to of course). > But please tell me I don't have to learn a new Java framework and write a > java library in order to use this server for the basic IIS-equivalent > function. =A0That's definitely not the model for any other server at Apac= he. Well, you don't (unless you want to embed it into a Java application that is) but a major pro with FtpServer compared to IIS, FileZilla or the many other FTP servers out there is likely our API. /niklas From ftpserver-usershmason@example.net Mon Mar 02 20:39:53 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 73756 invoked from network); 2 Mar 2009 20:39:53 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2009 20:39:53 -0000 Received: (qmail 43434 invoked by uid 500); 2 Mar 2009 20:39:53 -0000 Delivered-To: hmason@example.net Received: (qmail 43418 invoked by uid 500); 2 Mar 2009 20:39:53 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 43405 invoked by uid 99); 2 Mar 2009 20:39:53 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Mar 2009 12:39:53 -0800 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of hmason@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-bw0-f162.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Mar 2009 20:39:44 +0000 Received: by bwz6 with SMTP id 6so2235751bwz.8 for <hmason@example.net>; Mon, 02 Mar 2009 12:39:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=bgP7m6YtbG8294SEZVMCAaBMLoh75WcSgBo86Rcczu8=; b=rdS1GykkwzQPd1WR+T+yGokjNy1dIQhYSkOXYKFL9DOYyOSOCjNIUnKugZHLnwCJrX ppdsRxjAx2b9aFUfgrhuym44kKNB9VsR5lQOdzPhHHPJ4q9kQ6Lk5+jg76jbsEwmhiLf vwOGX6CNJRsWlLvhEsA7RM2V52pb8kTuyS5jg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=CefBXwWnvNsebLdeB9g8Ydtnh5wj0SOJahoSy2AWqqn5XP+7kV/Lil9inHdK8sQseS Pa4OILbELFef39aGhdldi4cO/YyMyq6Z6qbZHfkbL5i+CHvhTzsItTWYsQph7FqprFxp OMkkEusGhXzDeR+2I2Dz0B2IgtmFvHJ8ZLzcA= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id w17mr309692muq.36.1236026363608; Mon, 02 Mar 2009 12:39:23 -0800 (PST) In-Reply-To: <hmason@example.net> References: <hmason@example.net> <15053833.75411235987044610.JavaMail.SYSTEM@jwmhosting2> <20662042.111791236016519938.JavaMail.SYSTEM@jwmhosting2> <hmason@example.net> Date: Mon, 2 Mar 2009 21:39:23 +0100 Message-ID: <hmason@example.net> Subject: Re: [32.4% spam] Re: Location of configuration file in embedded mode From: David Latorre <hmason@example.net> To: hmason@example.net Content-Type: multipart/alternative; boundary=0016364c720b5600d9046428d011 X-Virus-Checked: Checked by ClamAV on apache.org --0016364c720b5600d9046428d011 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit can I > have one user read/write certain directories on the server (random > directories, not all neatly nested under 'My Documents" or "MyRoot"), and > have another user read/write a different set of directories (possibly with > overlap to the directories of the first user? So if I understand correctly you want to have access to e,g, c:\software , c:\stuff\movies, with a user and access only to c:\work , c:\stuff\movies\action with another. Did I understand correctly? Unless I'm missing something you can't do this now - only if you use Unix symlinks or probably Windows junction points. Sure there's room for improvement in this area but luckily enough you don't need any knowledge of Spring whatsoever to contribute in this area. This said, I'm planning on working on this when I find the time- unfortunately i've been really busy for the last few months so my contributions have been less than scarce. 2009/3/2 Niklas Gustavsson <hmason@example.net> > On Mon, Mar 2, 2009 at 6:55 PM, Jerry M <hmason@example.net> wrote: > > Thanks for the response. But now, I'm really confused. I wasn't > planning > > on having to write java code just to be able to use this server out of > the > > box for my server needs. I want to replace IIS on my host machine for > all > > of my clients and use the Apache FTP server for all FTP needs. I don't > have > > off the wall requirements. Just a bunch of users that need to get to > their > > domain directories (while I and other admins can FTP to any of the domain > > directories, etc. > > > > I thought I could download the server, install it, create a configuration > > XML file or preferably a database and be up and running. > > Right, you can. What misled me was your use of "embedded", something > we normally call it when you embed FtpServer into your Java > application rather than running it standalone. For running it > standalone, which seems to be what you want, here's the basic tutorial > to get you started: > > http://mina.apache.org/ftpserver/running-ftpserver-stand-alone-in-5-minutes.html > > After that, most of what you might want to do is described in the > documentation for the configuration. > http://mina.apache.org/ftpserver/documentation.html > > > Now you're telling me that if I want virtual directories, I've got to > write > > Java code? > > > > I'm a veteran java programmer. But I have no knowledge of Spring or what > it > > is (other than what I read, briefly). And if I'm writing code, that > means I > > have to create classes... subclasses of what? Do I write my own main? > How > > do I register my code. > > > > But I'm diverging. I didn't make time on my schedule to write an FTP > server > > or any part of one. > > No, you do not need to write any classes if you want to run FtpServer > out of the box. Of course, we do offer some APIs for extending > FtpServer if you find it doesn't fulfill you needs. > > > Even in your code, you didn't answer my fundamental question..... can I > > have one user read/write certain directories on the server (random > > directories, not all neatly nested under 'My Documents" or "MyRoot"), and > > have another user read/write a different set of directories (possibly > with > > overlap to the directories of the first user? > > Now, you didn't ask that fundamental question so I didn't know to > reply to it :-) Anyways, the answer is yes. > > > In your code, you simply said, "load the config file" which I guess > implies > > that somewhere all of that info I was describing is defined in the config > > file. But I still have no clue. The database schema doesn't seem to > have > > any tables or fields that support that. > > The configuration file is an XML file, you can find several examples > in the release download as well as documentation on our site. > > > I think you need an end-to-end real-life installation/configuration > example > > of using this server in a medium-large scale environment (other than > single > > user, etc). I know it's new. And if you tell me it's just not ready for > > prime time yet, so be it. I'll be disappointed. But I'll wait. > > Have a look at the tutorial and our other documentation and see how > far that gets you. Also, there are lots of people on this mailing list > who are happy to help you out if you get stuck. And, we're always > improving both the code and documentation so let us know if there is > anything your missing. > > When you say "medium-large scale", is that number of users, concurrent > users, complex configuration or some other parameter? I know of > several large deployments of FtpServer with users that seems to be > happy, but I'll let them tell you instead (if they want to of course). > > > But please tell me I don't have to learn a new Java framework and write a > > java library in order to use this server for the basic IIS-equivalent > > function. That's definitely not the model for any other server at > Apache. > > Well, you don't (unless you want to embed it into a Java application > that is) but a major pro with FtpServer compared to IIS, FileZilla or > the many other FTP servers out there is likely our API. > > /niklas > --0016364c720b5600d9046428d011-- From ftpserver-usershmason@example.net Wed Mar 04 17:16:52 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 63630 invoked from network); 4 Mar 2009 17:16:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Mar 2009 17:16:52 -0000 Received: (qmail 54571 invoked by uid 500); 4 Mar 2009 17:16:52 -0000 Delivered-To: hmason@example.net Received: (qmail 54487 invoked by uid 500); 4 Mar 2009 17:16:51 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 54476 invoked by uid 99); 4 Mar 2009 17:16:51 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Mar 2009 09:16:51 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO web31705.mail.mud.yahoo.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 04 Mar 2009 17:16:43 +0000 Received: (qmail 52279 invoked by uid 60001); 4 Mar 2009 17:16:21 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1236186981; bh=vhw8V249MI25NUicwWYGcKT4Vm2dgSpg+NsyEOCyyhc=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=e/UTh3h56Zis7l+ooV2YCVGJr8YsY0vptue7N9xEdHaBOF75wglBdYP3GTmhWyv/hi4omovdDiEdMgoYE8pcKj0a5D1thPTBFHCXYNMW147yVZooWnCMBWiI9zI+VPpcQAiY1UH99PQOZpk9NLaq/FVSYzR6NGlEpQ+wo4C5nZg= DomainKey-Signature:a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=pZ82CoMcfONgnSRisUmqXQHRo8psork6yd7ZkBZ1/fF2xGBwZpt7y+WagZax7+rdNn+19ConeEKvhNBRNsG7/U5uVqGZWPo2SqXBshO1rTEILPZpoV3SzKj5H2xMRNpafR33as7+AJioLYd38WFzpyFiTw9SJZfIkBp/DVqDFAM=; Message-ID: <hmason@example.net> X-YMail-OSG: zabtw1wVM1mN.ZJQMrDvLaGel4.i1jI.jnbntpzEjKs0nzGtDyEDtMlD_X83o6LLr3rsFbJ.qZDclQcGMFf3PWZT7QgLYA..jcflWbmnEqhVWovwq1Bs0JHOALa34WCUeRAcBdNigusZEqK_Rh3RBXD7TuUztGckTeqyGUR54SHgDQyX3rv4hTKC3oQ- Received: from [83.161.120.155] by web31705.mail.mud.yahoo.com via HTTP; Wed, 04 Mar 2009 09:16:21 PST X-Mailer: YahooMailRC/1156.82 YahooMailWebService/0.7.289.1 Date: Wed, 4 Mar 2009 09:16:21 -0800 (PST) From: Edward Scanzano <hmason@example.net> Subject: valid values for enabled-ciphersuites To: hmason@example.net MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Checked: Checked by ClamAV on apache.org Hi, Does anyone have a list of valid values for the enabled-ciphersuites attribute of the ssl element of the server configuration? Are these values separated by a ","? Thanks E From ftpserver-usershmason@example.net Wed Mar 04 19:28:36 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 45291 invoked from network); 4 Mar 2009 19:28:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Mar 2009 19:28:36 -0000 Received: (qmail 73041 invoked by uid 500); 4 Mar 2009 19:28:33 -0000 Delivered-To: hmason@example.net Received: (qmail 73029 invoked by uid 500); 4 Mar 2009 19:28:33 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 73012 invoked by uid 99); 4 Mar 2009 19:28:33 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Mar 2009 11:28:33 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 83.161.120.155 is neither permitted nor denied by domain of hmason@example.net) Received: from [83.161.120.155] (HELO an-out-0708.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Mar 2009 19:28:25 +0000 Received: by an-out-0708.google.com with SMTP id d11so2460999and.32 for <hmason@example.net>; Wed, 04 Mar 2009 11:28:03 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id b15mr201943ani.150.1236194883665; Wed, 04 Mar 2009 11:28:03 -0800 (PST) In-Reply-To: <hmason@example.net> References: <hmason@example.net> Date: Wed, 4 Mar 2009 20:28:03 +0100 Message-ID: <hmason@example.net> Subject: Re: valid values for enabled-ciphersuites From: Niklas Gustavsson <hmason@example.net> To: hmason@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On Wed, Mar 4, 2009 at 6:16 PM, Edward Scanzano <hmason@example.net> wrote: > Does anyone have a list of valid values for the enabled-ciphersuites attribute of the ssl element of the server configuration? It's dependent on the cipher suites available in your JVM, so you have to look up the documentation for the JVM. Can I ask why you want to set this list, it's a very unusual thing to do? > Are these values separated by a ","? No, by a space. /niklas From ftpserver-usershmason@example.net Wed Mar 04 20:43:23 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 84153 invoked from network); 4 Mar 2009 20:43:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Mar 2009 20:43:23 -0000 Received: (qmail 89545 invoked by uid 500); 4 Mar 2009 20:43:23 -0000 Delivered-To: hmason@example.net Received: (qmail 89532 invoked by uid 500); 4 Mar 2009 20:43:23 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 89521 invoked by uid 99); 4 Mar 2009 20:43:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Mar 2009 12:43:22 -0800 X-ASF-Spam-Status: No, hits=1.5 required=10.0 tests=MSGID_FROM_MTA_HEADER,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of hmason@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail.jwmhosting.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Mar 2009 20:43:12 +0000 Message-ID: <17764032.288201236199372797.JavaMail.SYSTEM@jwmhosting2> MIME-Version: 1.0 X-UserIsAuth: true Received: from cpe-+1-572-340-5530.austin.res.rr.com ([83.161.120.155]) by mail.jwmhosting.com (JAMES SMTP Server 2.3.1) with SMTP ID 575 for <hmason@example.net>; Wed, 4 Mar 2009 14:42:52 -0600 (CST) Date: Wed, 04 Mar 2009 14:42:39 -0600 From: Jerry M <hmason@example.net> User-Agent: Thunderbird 83.161.120.155 (Windows/20081209) To: hmason@example.net Subject: Re: [32.4% spam] Re: Location of configuration file in embedded mode References: <hmason@example.net> <15053833.75411235987044610.JavaMail.SYSTEM@jwmhosting2> <20662042.111791236016519938.JavaMail.SYSTEM@jwmhosting2> <hmason@example.net> <2329220.122511236026400266.JavaMail.SYSTEM@jwmhosting2> In-Reply-To: <2329220.122511236026400266.JavaMail.SYSTEM@jwmhosting2> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Very disappointing, and incredibly limiting IMHO. I thought I saw the term "Virtual Directory support" on the feature list for this FTP server. What is that referring to if not this type of function? Thanks. Jerry David Latorre wrote: > can I > >> have one user read/write certain directories on the server (random >> directories, not all neatly nested under 'My Documents" or "MyRoot"), and >> have another user read/write a different set of directories (possibly with >> overlap to the directories of the first user? >> > > So if I understand correctly you want to have access to e,g, c:\software , > c:\stuff\movies, > with a user and access only to c:\work , c:\stuff\movies\action with > another. Did I understand correctly? Unless I'm missing something you can't > do this now - only if you use Unix symlinks or probably Windows junction > points. > > Sure there's room for improvement in this area but luckily enough you don't > need any knowledge of Spring whatsoever to contribute in this area. This > said, I'm planning on working on this when I find the time- unfortunately > i've been really busy for the last few months so my contributions have been > less than scarce. > > > > > > > 2009/3/2 Niklas Gustavsson <hmason@example.net> > > >> On Mon, Mar 2, 2009 at 6:55 PM, Jerry M <hmason@example.net> wrote: >> >>> Thanks for the response. But now, I'm really confused. I wasn't >>> >> planning >> >>> on having to write java code just to be able to use this server out of >>> >> the >> >>> box for my server needs. I want to replace IIS on my host machine for >>> >> all >> >>> of my clients and use the Apache FTP server for all FTP needs. I don't >>> >> have >> >>> off the wall requirements. Just a bunch of users that need to get to >>> >> their >> >>> domain directories (while I and other admins can FTP to any of the domain >>> directories, etc. >>> >>> I thought I could download the server, install it, create a configuration >>> XML file or preferably a database and be up and running. >>> >> Right, you can. What misled me was your use of "embedded", something >> we normally call it when you embed FtpServer into your Java >> application rather than running it standalone. For running it >> standalone, which seems to be what you want, here's the basic tutorial >> to get you started: >> >> http://mina.apache.org/ftpserver/running-ftpserver-stand-alone-in-5-minutes.html >> >> After that, most of what you might want to do is described in the >> documentation for the configuration. >> http://mina.apache.org/ftpserver/documentation.html >> >> >>> Now you're telling me that if I want virtual directories, I've got to >>> >> write >> >>> Java code? >>> >>> I'm a veteran java programmer. But I have no knowledge of Spring or what >>> >> it >> >>> is (other than what I read, briefly). And if I'm writing code, that >>> >> means I >> >>> have to create classes... subclasses of what? Do I write my own main? >>> >> How >> >>> do I register my code. >>> >>> But I'm diverging. I didn't make time on my schedule to write an FTP >>> >> server >> >>> or any part of one. >>> >> No, you do not need to write any classes if you want to run FtpServer >> out of the box. Of course, we do offer some APIs for extending >> FtpServer if you find it doesn't fulfill you needs. >> >> >>> Even in your code, you didn't answer my fundamental question..... can I >>> have one user read/write certain directories on the server (random >>> directories, not all neatly nested under 'My Documents" or "MyRoot"), and >>> have another user read/write a different set of directories (possibly >>> >> with >> >>> overlap to the directories of the first user? >>> >> Now, you didn't ask that fundamental question so I didn't know to >> reply to it :-) Anyways, the answer is yes. >> >> >>> In your code, you simply said, "load the config file" which I guess >>> >> implies >> >>> that somewhere all of that info I was describing is defined in the config >>> file. But I still have no clue. The database schema doesn't seem to >>> >> have >> >>> any tables or fields that support that. >>> >> The configuration file is an XML file, you can find several examples >> in the release download as well as documentation on our site. >> >> >>> I think you need an end-to-end real-life installation/configuration >>> >> example >> >>> of using this server in a medium-large scale environment (other than >>> >> single >> >>> user, etc). I know it's new. And if you tell me it's just not ready for >>> prime time yet, so be it. I'll be disappointed. But I'll wait. >>> >> Have a look at the tutorial and our other documentation and see how >> far that gets you. Also, there are lots of people on this mailing list >> who are happy to help you out if you get stuck. And, we're always >> improving both the code and documentation so let us know if there is >> anything your missing. >> >> When you say "medium-large scale", is that number of users, concurrent >> users, complex configuration or some other parameter? I know of >> several large deployments of FtpServer with users that seems to be >> happy, but I'll let them tell you instead (if they want to of course). >> >> >>> But please tell me I don't have to learn a new Java framework and write a >>> java library in order to use this server for the basic IIS-equivalent >>> function. That's definitely not the model for any other server at >>> >> Apache. >> >> Well, you don't (unless you want to embed it into a Java application >> that is) but a major pro with FtpServer compared to IIS, FileZilla or >> the many other FTP servers out there is likely our API. >> >> /niklas >> >> > > From ftpserver-usershmason@example.net Wed Mar 04 21:25:29 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 97532 invoked from network); 4 Mar 2009 21:25:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Mar 2009 21:25:28 -0000 Received: (qmail 51388 invoked by uid 500); 4 Mar 2009 21:25:28 -0000 Delivered-To: hmason@example.net Received: (qmail 51378 invoked by uid 500); 4 Mar 2009 21:25:28 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 51367 invoked by uid 99); 4 Mar 2009 21:25:28 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Mar 2009 13:25:28 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 83.161.120.155 is neither permitted nor denied by domain of hmason@example.net) Received: from [83.161.120.155] (HELO yx-out-1718.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Mar 2009 21:25:20 +0000 Received: by yx-out-1718.google.com with SMTP id 6so1948149yxn.32 for <hmason@example.net>; Wed, 04 Mar 2009 13:24:59 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id h13mr353102anc.21.1236201899110; Wed, 04 Mar 2009 13:24:59 -0800 (PST) In-Reply-To: <17764032.288201236199372797.JavaMail.SYSTEM@jwmhosting2> References: <hmason@example.net> <15053833.75411235987044610.JavaMail.SYSTEM@jwmhosting2> <20662042.111791236016519938.JavaMail.SYSTEM@jwmhosting2> <hmason@example.net> <2329220.122511236026400266.JavaMail.SYSTEM@jwmhosting2> <17764032.288201236199372797.JavaMail.SYSTEM@jwmhosting2> Date: Wed, 4 Mar 2009 22:24:58 +0100 Message-ID: <hmason@example.net> Subject: Re: [32.4% spam] Re: Location of configuration file in embedded mode From: Niklas Gustavsson <hmason@example.net> To: hmason@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Wed, Mar 4, 2009 at 9:42 PM, Jerry M <hmason@example.net> wrote: > Very disappointing, and incredibly limiting IMHO. =A0I thought I saw the = term > "Virtual Directory support" on the feature list for this FTP server. =A0W= hat > is that referring to if not this type of function? While I did not write that myself, my interpretation is that it refers to our file system abstraction which enables you to write a file system for any type of backend (database, JMS, native file system and so on). Maybe we should change the wording to make it more clear? /niklas From ftpserver-usershmason@example.net Thu Mar 05 02:38:39 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 81352 invoked from network); 5 Mar 2009 02:38:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Mar 2009 02:38:39 -0000 Received: (qmail 61174 invoked by uid 500); 5 Mar 2009 02:38:38 -0000 Delivered-To: hmason@example.net Received: (qmail 61161 invoked by uid 500); 5 Mar 2009 02:38:38 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 61146 invoked by uid 99); 5 Mar 2009 02:38:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Mar 2009 18:38:38 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO web31705.mail.mud.yahoo.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 05 Mar 2009 02:38:30 +0000 Received: (qmail 30429 invoked by uid 60001); 5 Mar 2009 02:38:09 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1236220689; bh=w0ztPdwxxay09n72EZ3CP7DoiCKxw/fC7xISj+OHac8=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:MIME-Version:Content-Type; b=P819hdV6dARkDxVoqckOCHl4YCp68+d2i70tEEV3kr3xJFYM6KThhKVYUboC5hVQPfYdvoW7SwOKAnVg/9z/Rxiu8HMknBIKWqVSinM2dmgbcgsAyc6aVDLbrfaH+O5TxG1HXcO3mW0v1gw+04iwWVkPsQOtsSqEVAi0tfh2pUw= DomainKey-Signature:a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:MIME-Version:Content-Type; b=QkM4i6Qjs6hDsVndUw9GITQg2UcxYWDXwVcjz5zrTjzPyaX6Fs0ouhLSDMIZRoNS6hRcfBdDSZ3lI/Nq/MG3B1rAHC8Ao4ou19CuVYcVar3qYHBJngCZQ02LxE9ZZUaO5aTbxcgmHR1u3ELQ9QiJQDF+kSdCBT015Qvwf2qZcIk=; Message-ID: <{{EMAIL+PHONE}}> X-YMail-OSG: acIclhwVM1nnCCeSakrYSHjTFPKEU.c93o3Oby98983eecwL1R5N3Q_4NMbnahTGfDBKtsyujoavLOg_RcY9drSqivmS7h7hcJkdC9gPp67akpcFkRnNxrghiHz91WEXrUA.POrTC8kP9Ay.4x2k336ore0EaY00r_y3ndptO7Cyle1bX5oIrMQMkSpbPBhhuAao8atVfQDWZXEQ.B8sahqEH3.L4A-- Received: from [83.161.120.155] by web31705.mail.mud.yahoo.com via HTTP; Wed, 04 Mar 2009 18:38:08 PST X-Mailer: YahooMailRC/1156.82 YahooMailWebService/0.7.289.1 References: <hmason@example.net> <hmason@example.net> Date: Wed, 4 Mar 2009 18:38:08 -0800 (PST) From: Edward Scanzano <hmason@example.net> Subject: Re: valid values for enabled-ciphersuites To: hmason@example.net MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Checked: Checked by ClamAV on apache.org I am in an embedded mode and when I read the configuration file I take the values and programmatically configure the server. I do not know which parameters I may encounter so I handle them all. Thanks ----- Original Message ---- From: Niklas Gustavsson <hmason@example.net> To: hmason@example.net Sent: Wednesday, March 4, 2009 11:28:03 AM Subject: Re: valid values for enabled-ciphersuites On Wed, Mar 4, 2009 at 6:16 PM, Edward Scanzano <hmason@example.net> wrote: > Does anyone have a list of valid values for the enabled-ciphersuites attribute of the ssl element of the server configuration? It's dependent on the cipher suites available in your JVM, so you have to look up the documentation for the JVM. Can I ask why you want to set this list, it's a very unusual thing to do? > Are these values separated by a ","? No, by a space. /niklas From ftpserver-usershmason@example.net Thu Mar 05 06:28:11 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 72098 invoked from network); 5 Mar 2009 06:28:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Mar 2009 06:28:09 -0000 Received: (qmail 46239 invoked by uid 500); 5 Mar 2009 06:28:09 -0000 Delivered-To: hmason@example.net Received: (qmail 46224 invoked by uid 500); 5 Mar 2009 06:28:09 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 46213 invoked by uid 99); 5 Mar 2009 06:28:09 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Mar 2009 22:28:09 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 83.161.120.155 is neither permitted nor denied by domain of hmason@example.net) Received: from [83.161.120.155] (HELO yw-out-1718.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Mar 2009 06:28:01 +0000 Received: by yw-out-1718.google.com with SMTP id 9so2031682ywk.32 for <hmason@example.net>; Wed, 04 Mar 2009 22:27:40 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id 2mr622301ann.79.1236234459919; Wed, 04 Mar 2009 22:27:39 -0800 (PST) In-Reply-To: <{{EMAIL+PHONE}}> References: <hmason@example.net> <hmason@example.net> <{{EMAIL+PHONE}}> Date: Thu, 5 Mar 2009 07:27:39 +0100 Message-ID: <hmason@example.net> Subject: Re: valid values for enabled-ciphersuites From: Niklas Gustavsson <hmason@example.net> To: hmason@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Mar 5, 2009 at 3:38 AM, Edward Scanzano <hmason@example.net> wrote: > I am in an embedded mode and when I read the configuration file I take the values and programmatically configure the server. I do not know which parameters I may encounter so I handle them all. So, you have some custom configuration file format? If so, yeah, that's certainly a valid case. /niklas From ftpserver-usershmason@example.net Thu Mar 05 17:01:29 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 19840 invoked from network); 5 Mar 2009 17:01:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Mar 2009 17:01:29 -0000 Received: (qmail 4047 invoked by uid 500); 5 Mar 2009 17:01:29 -0000 Delivered-To: hmason@example.net Received: (qmail 4030 invoked by uid 500); 5 Mar 2009 17:01:28 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 4019 invoked by uid 99); 5 Mar 2009 17:01:28 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Mar 2009 09:01:28 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [83.161.120.155] (HELO web31704.mail.mud.yahoo.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 05 Mar 2009 17:01:19 +0000 Received: (qmail 77789 invoked by uid 60001); 5 Mar 2009 17:00:57 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1236272457; bh=L/DwsstX0a7vSAWHL8LB+oLEd8UvxvXGjZlXCYOokII=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:MIME-Version:Content-Type; b=xiwFlPaMeyQFSqWIjZvO0AwsxirLZ4A0ga1lsJu2sH82JPc08fCJkj3bIAV1VCl5rUUO2MDSpG3Df95U4hSV8kd4radpKqwEh64DK/AAKmzg6nrc//wc5qnd0ftRsAJnM8/BSuwah0r8tv1pz2TEkSG+TWdLuR3R69a7tTGxalQ= DomainKey-Signature:a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:MIME-Version:Content-Type; b=aKtjEkCXIjOSeok2RDtqXbzwWPvhfUncWKtbGTh7ewDfsdM8W/M/FTCnGOnz7rqCeIJyxeynQVPT5WekabuvelpknA9rKc5ks+AzBc6WkajFJk2LsusHA8VKab76FnocUDDhvcg6H7uEmWWcuQ4htw04T9ZH51SvwAIT4YSZEm8=; Message-ID: <hmason@example.net> X-YMail-OSG: wZgfRC0VM1ma_Wga2xNHS_8z2BOHbmWIimIdrSw7JF1TQfeX1y229hRpYF2SBKLyUPVawjjEnqXuGhR_BIKpfAFExshmZ0LDfpeUfJCMf_ntW.2X5EcojUtGnJnGsq6OX2C6cL9A7CWnwhlQZPTTiA0YmUZl5h0yfwnSBRa8LxB14CqnBKff0v.kAeqBncU8YvIcb4rZYel9dirbLela.VZrDWgxtA-- Received: from [83.161.120.155] by web31704.mail.mud.yahoo.com via HTTP; Thu, 05 Mar 2009 09:00:57 PST X-Mailer: YahooMailRC/1156.82 YahooMailWebService/0.7.289.1 References: <hmason@example.net> <hmason@example.net> <{{EMAIL+PHONE}}> <hmason@example.net> Date: Thu, 5 Mar 2009 09:00:57 -0800 (PST) From: Edward Scanzano <hmason@example.net> Subject: Re: valid values for enabled-ciphersuites To: hmason@example.net MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Checked: Checked by ClamAV on apache.org I am using the format as described in http://mina.apache.org/ftpserver/ftpserver-1.0.xsd. Thanks E ----- Original Message ---- From: Niklas Gustavsson <hmason@example.net> To: hmason@example.net Sent: Wednesday, March 4, 2009 10:27:39 PM Subject: Re: valid values for enabled-ciphersuites On Thu, Mar 5, 2009 at 3:38 AM, Edward Scanzano <hmason@example.net> wrote: > I am in an embedded mode and when I read the configuration file I take the values and programmatically configure the server. I do not know which parameters I may encounter so I handle them all. So, you have some custom configuration file format? If so, yeah, that's certainly a valid case. /niklas From ftpserver-usershmason@example.net Thu Mar 05 18:54:52 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 86998 invoked from network); 5 Mar 2009 18:54:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Mar 2009 18:54:52 -0000 Received: (qmail 19046 invoked by uid 500); 5 Mar 2009 18:54:46 -0000 Delivered-To: hmason@example.net Received: (qmail 19031 invoked by uid 500); 5 Mar 2009 18:54:46 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 19009 invoked by uid 99); 5 Mar 2009 18:54:46 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Mar 2009 10:54:46 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: 83.161.120.155 is neither permitted nor denied by domain of hmason@example.net) Received: from [83.161.120.155] (HELO an-out-0708.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Mar 2009 18:54:39 +0000 Received: by an-out-0708.google.com with SMTP id d11so48173and.32 for <hmason@example.net>; Thu, 05 Mar 2009 10:54:17 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id q14mr1163557anq.75.1236279257262; Thu, 05 Mar 2009 10:54:17 -0800 (PST) In-Reply-To: <hmason@example.net> References: <hmason@example.net> <hmason@example.net> <{{EMAIL+PHONE}}> <hmason@example.net> <hmason@example.net> Date: Thu, 5 Mar 2009 19:54:17 +0100 Message-ID: <hmason@example.net> Subject: Re: valid values for enabled-ciphersuites From: Niklas Gustavsson <hmason@example.net> To: hmason@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Mar 5, 2009 at 6:00 PM, Edward Scanzano <hmason@example.net> wrote: > I am using the format as described in http://mina.apache.org/ftpserver/ftpserver-1.0.xsd. In that case, and if you want to use Spring, we take care of all the setup from the configuration file for you, not sure why you would have to do it yourself? /niklas From ftpserver-usershmason@example.net Fri Mar 06 10:31:52 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 52974 invoked from network); 6 Mar 2009 10:31:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 6 Mar 2009 10:31:52 -0000 Received: (qmail 27002 invoked by uid 500); 6 Mar 2009 10:31:52 -0000 Delivered-To: hmason@example.net Received: (qmail 26919 invoked by uid 500); 6 Mar 2009 10:31:51 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 26904 invoked by uid 99); 6 Mar 2009 10:31:51 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Mar 2009 02:31:51 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO mail.linkedlabs.de) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Mar 2009 10:31:43 +0000 Received: from egr.finetunes.net (port-92-198-26-196.static.qsc.de [83.161.120.155]) by mail.linkedlabs.de (Postfix) with ESMTP id E9B8C9C0066 for <hmason@example.net>; Fri, 6 Mar 2009 11:30:29 +0100 (CET) Date: Fri, 6 Mar 2009 11:28:32 +0100 To: hmason@example.net From: Aleksandar Jovanovic <hmason@example.net> Subject: Creating a user in 100% embedding mode via source! Message-ID: <hmason@example.net> X-Priority: 3 X-Mailer: PHPMailer (phpmailer.codeworxtech.com) [version 2.1] X-Mailer: FeLaMiMail Organization: finetunes GmbH MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-Virus-Checked: Checked by ClamAV on apache.org Good morning buddies, First of all, I have listed up the *.jar files below, which are actually embeddet in my Build Path: * fplet-api-1.0.0-RC2.jar * ftpserver-core-1.0.0.jar * mina-core-2.0.0-M4.jar * slf4j-api-1.5.6-jar * slf4j-simple-1.5.6.jar The documentations are also embeddet in my project. I had read the "Embedding FtpServer in 5 minutes" tutorial and after = adding the recommendet *.jar files (hard to find, direct links will be helpfull) the Server is working well. The Server is online over localhost, actually listening on port 2048. With the connecting begin the problem: Errorcode 530! It takes near a day = to find out, the default server (without any kind of configuration) does not condtains a default user or any kind of user. It is absolutly empty and I have no chance to connect. After this knowledge I have tryed to create a user via source (actually I do not want to use spring or other extern stuff). At this point I am absolutly confused! In other threads I had read about using the UserManager and it's save() method to add a User. The Parameter of the save method have to be a User. So here starts the problem. How do I create a User? I read deeper trough the documentation and found this: The User interface just has getters, no setters or any other method to create or initialize a User, only the authorize() method returns a User. = So I tryed to use authorize() to create a User. Next problem: authorize() need a AuthorizationRequest as parameter but how do I create one? The documentation has absolutly no Information about this type... An other try is to use the authenticate() method from the UserManager = class. This one returns a User, fine... but also here the same Problem when going deeper. authenticate needs a Authentication, how do I create one? This cant be so complicated as I think it is... Please, open my eyes :D How do YOU create a User via source? greetings From ftpserver-usershmason@example.net Fri Mar 06 10:48:03 2009 Return-Path: <ftpserver-usershmason@example.net> Delivered-To: hmason@example.net Received: (qmail 58926 invoked from network); 6 Mar 2009 10:48:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 6 Mar 2009 10:48:03 -0000 Received: (qmail 42846 invoked by uid 500); 6 Mar 2009 10:48:03 -0000 Delivered-To: hmason@example.net Received: (qmail 42835 invoked by uid 500); 6 Mar 2009 10:48:03 -0000 Mailing-List: contact hmason@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:hmason@example.net> List-Unsubscribe: <mailto:hmason@example.net> List-Post: <mailto:hmason@example.net> List-Id: <ftpserver-users.mina.apache.org> Reply-To: hmason@example.net Delivered-To: mailing list hmason@example.net Received: (qmail 42824 invoked by uid 99); 6 Mar 2009 10:48:02 -0000 Received: from nike.apache.org
{'source': 'Apache Software Foundation Public Mail Archives'}