[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: question about example 2



The biggest disadvantage of BASIC authentication is that the user and
password and not sent as hash values but as clear text, just Base64 encoded.

Go to https://www.base64decode.org/, paste TEFSUllLOkJETEQ= and press the
"DECODE" button and you get "LARRYK:BDLD". You can also use Notepad++ and
install the "Mime Tools" plug-in to encode and decode Base64.

So always be careful when sending BASIC authentication headers around the
world.

By the way, it was Mike who decoded the Base64 string. And it was good that
he did so, because of that you asked your question.

Thomas.

Am 31.03.2015 um 22:22 schrieb Larry Kleinman:
>    Thanks, Thomas.   It is working now (I had a case problem with the
>    password).   I'm curious, how did you see the user and password that I
>    used  (which, by the way, is not the regular one)
>    Larry Kleinman
>    Kleinman Associates, Inc.
>    212-949-6469
>    From:        Mike Krebs <mkrebs@xxxxxxxxxxxxxxxxxx>
>    To:        HTTPAPI and FTPAPI Projects <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
>    Date:        03/31/2015 04:09 PM
>    Subject:        RE: question about example 2
>    Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>      __________________________________________________________________
> 
>    My auth knowledge base is a little light but all examples I found show
>    contacting the server and responding to the 401 rather than forcing the
>    auth first and then trying. In my mind, shouldn't matter but it might
>    be something in the headers that are exchanged that prompts the
>    authentication on the server side. EXAMPLE5 is written this way and
>    several examples found on the internet are the same thing. So, you
>    might try sending your request, trapping for the 401 return code and
>    then retrying with the authentication using Donnie's example (just good
>    coding but you are right that you don't need it).
>    Assuming your user is LARRYK and password is BDLD, I think that might
>    be the ticket. (Even though it is internal, change your password when
>    you get a chance.)
>    -----Original Message-----
>    From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    [[1]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Larry
>    Kleinman
>    Sent: Tuesday, March 31, 2015 1:35 PM
>    To: HTTPAPI and FTPAPI Projects
>    Subject: Re: question about example 2
>    Here's what I see in the log.   The server, by the way, is the internal
>    Apache server running Zendserver on the same box as the RPG program.
>    HTTPAPI Ver 1.23 released 2008-04-24
>    OS/400 Ver V7R1M0
>    New iconv() objects set, PostRem=819. PostLoc=0. ProtRem=819. ProtLoc=0
>    http_setauth(): entered
>    http_persist_open(): entered
>    http_long_ParseURL(): entered
>    DNS resolver retrans: 2
>    DNS resolver retry  : 2
>    DNS resolver options: x'00000136'
>    DNS default domain: MITCHELLS.LOCAL
>    DNS server found: 192.168.100.105
>    DNS server found: 192.168.100.35
>    DNS server found: 8.8.8.8
>    http_persist_post(): entered
>    http_long_ParseURL(): entered
>    do_post(): entered
>    POST /ebiz/customer/SendUpdate.Stage.php HTTP/1.1
>    Host: 10.100.100.10:24444
>    User-Agent: http-api/1.23
>    Content-Type: application/x-www-form-urlencoded
>    Expect: 100-continue
>    Content-Length: 50
>    Authorization: Basic TEFSUllLOkJETEQ=
>    recvresp(): entered
>    HTTP/1.1 401 Authorization Required
>    Date: Tue, 31 Mar 2015 18:30:04 GMT
>    Server: Apache
>    WWW-Authenticate: Basic realm="MIT"
>    Content-Length: 205
>    Connection: close
>    Content-Type: text/html; charset=UTF-8
>    SetError() #13: HTTP/1.1 401 Authorization Required recvdoc parms:
>    identity 205
>    interpret_auth(): entered
>    SetError() #36: This page requires a user-id & password
>    http_close(): entered
>    Larry Kleinman
>    Kleinman Associates, Inc.
>    212-949-6469
>    From:   Thomas Raddatz <thomas.raddatz@xxxxxxxxxxx>
>    To:     HTTPAPI and FTPAPI Projects <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
>    Date:   03/31/2015 02:27 PM
>    Subject:        Re: question about example 2
>    Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    Larry,
>    It is hard to guess, what is wrong, without the debug log.
>    You specified BASIC authentication, but the web server may want a
>    different authentication, such as DIGEST or NTLM.
>    Please create a debug log and post it here or check the debug log for
>    the "WWW-Authenticate" header. If it is BASIC authentication, then it
>    should look like:
>    WWW-Authenticate: Basic realm="Basic Authentication"
>    The key is the "Basic" string following the colon. "realm" can be any
>    string and shall help to identify the web application. The realm is
>    specific to the web application and has been settled by the developer.
>    Regards,
>    Thomas.
>    Am 31.03.2015 um 19:32 schrieb Larry Kleinman:
>    >    Thanks to all who have helped so far on this.   I have made a lot
>    of
>    >    progress and now have it working, except for one thing:
>    >    The site requires a user and password.   I tried using some of the
>    code
>    >    in EXAMPLE7 from the older LIBHTTP lib (it is now EXAMPLE5 in the
>    new
>    >    one).    I must have done something wrong, becuase I continue to
>    get
>    a
>    >    "This page requires a user-id & password " message.
>    >    Here;s my code
>    >    eval      userid  = xxxx'
>    >    eval      pass  = 'xxxxxxx'
>    >    callp     http_setauth(HTTP_AUTH_BASIC:
>    >                           userid: pass)
>    >
>    >    eval      Form = WEBFORM_open
>    >    callp     WEBFORM_SetVar(Form: 'CustomerID': CustA )
>    >    callp     WEBFORM_SetVar(Form: 'EmailFlag': CHEMFL)
>    >    callp     WEBFORM_postData( Form : myPointer
>    >                                     : dataSize )
>    >    eval      rc=http_url_post_raw(
>    >              'http://10.100.100.10:24444' +
>    >              '/ebiz/customer/SendUpdate.Stage.php' :
>    >               mypointer: dataSize:
>    >               1:
>    >               %paddr('INCOMING'):
>    >               HTTP_TIMEOUT:
>    >               HTTP_USERAGENT:
>    >               'application/x-www-form-urlencoded' )
>    >    Larry Kleinman
>    >    Kleinman Associates, Inc.
>    >    212-949-6469
>    >    From:        Scott Klement <sk@xxxxxxxxxxxxxxxx>
>    >    To:        HTTPAPI and FTPAPI Projects
>    <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
>    >    Date:        03/24/2015 11:36 PM
>    >    Subject:        Re: AW: question about example 2
>    >    Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >
>    > __________________________________________________________________
>    >
>    >    That's why *OMIT doesn't work.  It'd work if you use a recent
>    release.
>    >    On 3/24/2015 8:07 PM, Larry Kleinman wrote:
>    >    >     yes.  that;s where i got most of the code that I am using
>    >    >     Larry Kleinman
>    >    >     Kleinman Associates, Inc.
>    >    >     212-949-6469
>    >    >     From:        Scott Klement <sk@xxxxxxxxxxxxxxxx>
>    >    >     To:        HTTPAPI and FTPAPI Projects
>    >    <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
>    >    >     Date:        03/24/2015 08:50 PM
>    >    >     Subject:        Re: AW: question about example 2
>    >    >     Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >
>    >    __________________________________________________________________
>    >    >
>    >    >     Are you running an old version of HTTPAPI?
>    >    >     On 3/24/2015 7:30 PM, Larry Kleinman wrote:
>    >    >     >     Scott - I got it to work.  I added the parms that you
>    >    suggested
>    >    >     but got
>    >    >     >     a "pointer not set for location referenced" message.
>    Then
>    >    I
>    >    >     change
>    >    >     >     the 7th parm from *OMIT to HTTP_USERAGENT (like in
>    >    EXAMPLE2) and
>    >    >     it
>    >    >     >     worked.  I don't know why, but I bet you do.   When
>    you
>    get
>    >    a
>    >    >     chance,
>    >    >     >     can you explain?
>    >    >     >     Thanks
>    >    >     >     and thank you, Mike, for your help as well!
>    >    >     >     Larry Kleinman
>    >    >     >     Kleinman Associates, Inc.
>    >    >     >     212-949-6469
>    >    >     >     From:        Scott Klement <sk@xxxxxxxxxxxxxxxx>
>    >    >     >     To:        HTTPAPI and FTPAPI Projects
>    >    >     <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
>    >    >     >     Date:        03/24/2015 07:16 PM
>    >    >     >     Subject:        Re: AW: question about example 2
>    >    >     >     Sent by:        ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >       ________________ _________________________
>    >    >     _________________________
>    >    >     >
>    >    >     >     Larry,
>    >    >     >     You aren't providing the content-type.  Most
>    installations
>    >    have
>    >    >     the
>    >    >     >     default for content-type set to XML since that's the
>    most
>    >    common
>    >    >     use of
>    >    >     >     HTTPAPI...   But, since you are simulating an HTML
>    form,
>    >    the
>    >    >     >     content-type should be
>    application/x-www-form-urlencoded
>    >    (this is
>    >    >     off
>    >    >     >     the top of my head, hopefully I'm remembering it
>    right.)
>    >    PHP
>    >    >     may be
>    >    >     >     ignoring your data because you're telling it that the
>    data
>    >    is XML
>    >    >     and
>    >    >     >     it
>    >    >     >     doesn't understand that type of data??  The
>    content-type
>    >    can be
>    >    >     passed
>    >    >     >     in the 8th parameter to http_url_post_raw().
>    >    >     >     You are coding in fixed format calcs (shudder), so I
>    guess
>    >    you'd
>    >    >     want
>    >    >     >     to
>    >    >     >     code it like this (keeping the rest of the code the
>    way
>    you
>    >    had
>    >    >     it in
>    >    >     >     the SEU printout you provided...)
>    >    >     >             c                   eval      rc =
>    >    http_url_post_raw(
>    >    >     >             c 'http://192.168.98.3/mitchells' +
>    >    >     >             c
>    >    '/CreateCreditTest.php':
>    >    >     >             c                             : mypointer
>    >    >     >             C                             : dataSize
>    >    >     >             c                             : 1
>    >    >     >             C                             :
>    %paddr('INCOMING')
>    >    >     >             C                             : HTTP_TIMEOUT
>    >    >     >             C                             : *OMIT
>    >    >     >             C                             :
>    >    >     >     'application/x-www-form-urlencoded' )
>    >    >     >     Does that help?  If not, we'll need a debug file like
>    Mike
>    >    >     said... but
>    >    >     >     we could skip that step if that's all the issue is.
>    >    >     >     -SK
>    >    >     >     On 3/24/2015 1:33 PM, Larry Kleinman wrote:
>    >    >     >     >     Mike - I'm getting lost.  I think I did what you
>    >    suggested,
>    >    >     but
>    >    >     >     no data
>    >    >     >     >     is POSTing to the PHP script.   I've acttached
>    the
>    >    code
>    >    >     that I'm
>    >    >     >     using.
>    >    >     >     >       Do you see what I'm doing wrong?
>    >    >     >     >     Larry Kleinman
>    >    >     >     >     Kleinman Associates, Inc.
>    >    >     >     >     212-949-6469
>    >    >     >     >     From:        Mike Krebs
>    <mkrebs@xxxxxxxxxxxxxxxxxx>
>    >    >     >     >     To:        HTTPAPI and FTPAPI Projects
>    >    >     >     <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
>    >    >     >     >     Date:        03/24/2015 12:22 PM
>    >    >     >     >     Subject:        RE: AW: question about example 2
>    >    >     >     >     Sent by: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >     >
>    >    >     >     ___________________________________________
>    >    >     _______________________
>    >    >     >     >
>    >    >     >     >     So, that is pretty straight forward. Just
>    substitute
>    >    your
>    >    >     >     variables
>    >    >     >     >     (RequestID, Reference, etc) for the from,
>    subject
>    and
>    >    >     Comment in
>    >    >     >     >     EXAMPLE2.
>    >    >     >     >     You will have myPointer to the webform data when
>    you
>    >    are
>    >    >     >     finished. Send
>    >    >     >     >     that to http_url_post_raw in place of
>    %addr(data).
>    >    Send
>    >    >     dataSize
>    >    >     >     in
>    >    >     >     >     place of %len(%trimr(data)). The rest you can
>    use
>    >    EXAMPLE5
>    >    >     for.
>    >    >     >     >     -----Original Message-----
>    >    >     >     >     From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >     >
>    >    [[1][1][1][1][2]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On
>    >    >     Behalf Of
>    >    >     >     Larry
>    >    >     >     >     Kleinman
>    >    >     >     >     Sent: Tuesday, March 24, 2015 10:57 AM
>    >    >     >     >     To: HTTPAPI and FTPAPI Projects
>    >    >     >     >     Subject: RE: AW: question about example 2
>    >    >     >     >     The URL is a private one, which you will not be
>    able
>    >    to
>    >    >     access.
>    >    >     >     It is
>    >    >     >     >     only a PHP script with lines like
>    >    >     >     >     $RequestID = $_POST["RequestID"]
>    >    >     >     >     $Reference = $_POST["Reference"]
>    >    >     >     >     so I want the RPG program to POST a value for
>    >    RequestD and
>    >    >     for
>    >    >     >     >     Reference
>    >    >     >     >     The script also does some simple ECHOs, and I
>    want
>    to
>    >    get
>    >    >     that
>    >    >     >     back in
>    >    >     >     >     retdata
>    >    >     >     >     Larry Kleinman
>    >    >     >     >     Kleinman Associates, Inc.
>    >    >     >     >     212-949-6469
>    >    >     >     >     From:   Mike Krebs <mkrebs@xxxxxxxxxxxxxxxxxx>
>    >    >     >     >     To:     HTTPAPI and FTPAPI Projects
>    >    >     >     <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
>    >    >     >     >     Date:   03/24/2015 11:42 AM
>    >    >     >     >     Subject:        RE: AW: question about example 2
>    >    >     >     >     Sent by: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >     >     Did you send us the url you are trying to post
>    to?
>    >    Using
>    >    >     the
>    >    >     >     webForm
>    >    >     >     >     stuff
>    >    >     >     >     it is pretty easy to create the right variable
>    but
>    >    reading
>    >    >     the
>    >    >     >     html and
>    >    >     >     >     getting them right is not always easy. A URL
>    would
>    >    make it
>    >    >     easier
>    >    >     >     to
>    >    >     >     >     help
>    >    >     >     >     you.
>    >    >     >     >     -----Original Message-----
>    >    >     >     >     From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [
>    >    >     >     >
>    >    [2][2][2][2][3]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On
>    >    >     Behalf Of
>    >    >     >     Larry
>    >    >     >     >     Kleinman
>    >    >     >     >     Sent: Tuesday, March 24, 2015 9:58 AM
>    >    >     >     >     To: HTTPAPI and FTPAPI Projects
>    >    >     >     >     Subject: Re: AW: question about example 2
>    >    >     >     >     Hi Thomas - I've attached the source for
>    EXAMPLE5.
>    >    >     >     >     I can't figure out how to use it to POST data to
>    the
>    >    web
>    >    >     form,
>    >    >     >     and I
>    >    >     >     >     suspect that it involves using some of the code
>    in
>    >    >     EXAMPLE2,
>    >    >     >     which I've
>    >    >     >     >     also attached.   I guess I am trying to combine
>    the
>    >    two of
>    >    >     them
>    >    >     >     into
>    >    >     >     >     something which will POST several fields to a
>    web
>    >    form
>    >    >     (like
>    >    >     >     EXAMPLE 2
>    >    >     >     >     does with fromAddr, subject, and message) , and
>    put
>    >    what
>    >    >     was
>    >    >     >     returned
>    >    >     >     >     by
>    >    >     >     >     the web site into data that I can manipulate
>    (like
>    >    EXAMPLE
>    >    >     5 foes
>    >    >     >     with
>    >    >     >     >     retdata)
>    >    >     >     >     Larry Kleinman
>    >    >     >     >     Kleinman Associates, Inc.
>    >    >     >     >     212-949-6469
>    >    >     >     >     From:   Thomas Raddatz <thomas.raddatz@xxxxxx>
>    >    >     >     >     To:     "'HTTPAPI and FTPAPI Projects'"
>    >    >     >     >     <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
>    >    >     >     >     Date:   03/24/2015 08:46 AM
>    >    >     >     >     Subject:        AW: question about example 2
>    >    >     >     >     Sent by: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >     >     Larry,
>    >    >     >     >     It was great if you could send the source to me,
>    >    since I do
>    >    >     not
>    >    >     >     have an
>    >    >     >     >     archive of 1.23. The oldest archive I have is
>    1.25.
>    >    >     >     >     Thomas.
>    >    >     >     >     -----Ursprüngliche Nachricht-----
>    >    >     >     >     Von: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [
>    >    >     >     >
>    >    [3][3][3][3][4]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] Im
>    >    >     Auftrag
>    >    >     >     von Larry
>    >    >     >     >     Kleinman
>    >    >     >     >     Gesendet: Dienstag, 24. März 2015 13:28
>    >    >     >     >     An: HTTPAPI and FTPAPI Projects
>    >    >     >     >     Cc: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >     >     Betreff: Re: question about example 2
>    >    >     >     >     Yep, I am using the same version.   Thomas, do
>    you
>    >    need me
>    >    >     to
>    >    >     >     send you
>    >    >     >     >     the
>    >    >     >     >     source, or can you find it in an archive of
>    version
>    >    1.23
>    >    >     >     >     Larry Kleinman
>    >    >     >     >     Kleinman Associates, Inc.
>    >    >     >     >     212-949-6469
>    >    >     >     >     From:   Thomas Bishop <tbishop2@xxxxxxxxxx>
>    >    >     >     >     To:     "ftpapi@xxxxxxxxxxxxxxxxxxxxxx"
>    >    >     >     >     <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>,
>    >    >     >     >     Date:   03/24/2015 08:08 AM
>    >    >     >     >     Subject:        Re: question about example 2
>    >    >     >     >     Sent by: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >     >     My copy of EXAMPLE5 also uses "raw".  Version
>    1.23
>    >    >     >     >     Comment at top of EXAMPLE5 source code states:
>    >    >     >     >     * This performs the same example as EXAMPLE4,
>    except
>    >    that
>    >    >     it
>    >    >     >     >     * uses the "raw" versio of http_url_post(). The
>    >    advantage
>    >    >     is
>    >    >     >     >     * that data is received directly into a variable
>    in
>    >    the
>    >    >     program
>    >    >     >     >     * instead of writing it to the IFS.
>    >    >     >     >     Source code contains the following:
>    >    >     >     >     c                   eval      rc=http_url_post
>    _raw(
>    >    >     >     >     c
>    >    >     'https://wwwcie.ups.com/ups.app' +
>    >    >     >     >     c                             '/xml/Track':
>    >    >     >     >     c                              %addr(data):
>    >    >     %len(%trimr(data)):
>    >    >     >     >     c                              1:
>    %paddr('INCOMING'))
>    >    >     >     >     c                   if        rc <> 1
>    >    >     >     >     c                   eval      msg = http_error
>    >    >     >     >     c                   dsply                   msg
>    >    >     >     >     c                   return
>    >    >     >     >     c                   endif
>    >    >     >     >     The information transmitted is intended only for
>    the
>    >    person
>    >    >     or
>    >    >     >     entity
>    >    >     >     >     to
>    >    >     >     >     which it is addressed and may contain
>    CONFIDENTIAL
>    >    >     material.  If
>    >    >     >     you
>    >    >     >     >     receive this material/information in error,
>    please
>    >    contact
>    >    >     the
>    >    >     >     sender
>    >    >     >     >     and
>    >    >     >     >     delete or destroy the material/information.
>    >    >     >     >
>    >    >     >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >     >     >     This is the FTPAPI mailing list.  To
>    unsubscribe,
>    >    please go
>    >    >     to:
>    >    >     >     >
>    >    >
>    [4][4][4][4][5]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >     >
>    >    >     >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >     >     >     --
>    >    >     >     >     IMPORTANT NOTICE:
>    >    >     >     >     This email is confidential, may be legally
>    >    privileged, and
>    >    >     is for
>    >    >     >     the
>    >    >     >     >     intended recipient only. Access, disclosure,
>    copying,
>    >    >     >     distribution, or
>    >    >     >     >     reliance on any of it by anyone else is
>    prohibited
>    >    and may
>    >    >     be a
>    >    >     >     >     criminal
>    >    >     >     >     offence. Please delete if obtained in error and
>    email
>    >    >     >     confirmation to
>    >    >     >     >     the
>    >    >     >     >     sender.
>    >    >     >     >
>    >    >     >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >     >     >     This is the FTPAPI mailing list.  To
>    unsubscribe,
>    >    please go
>    >    >     to:
>    >    >     >     >
>    >    >
>    [5][5][5][5][6]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >     >
>    >    >     >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >     >     >
>    >    >     >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >     >     >     This is the FTPAPI mailing list.  To
>    unsubscribe,
>    >    please go
>    >    >     to:
>    >    >     >     >
>    >    >
>    [6][6][6][6][7]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >     >
>    >    >     >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >     >     >
>    >    >     >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >     >     >     This is the FTPAPI mailing list.  To
>    unsubscribe,
>    >    please go
>    >    >     to:
>    >    >     >     >
>    >    >
>    [7][7][7][7][8]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >     >
>    >    >     >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >     >     >
>    >    >     >     > References
>    >    >     >     >
>    >    >     >     >     1.
>    >    [8][8][8][9]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >     >     2.
>    >    [9][9][9][10]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >     >     3.
>    >    [10][10][10][11]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >     >     4.
>    >    >
>    [11][11][11][12]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >     >     5.
>    >    >
>    [12][12][12][13]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >     >     6.
>    >    >
>    [13][13][13][14]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >     >     7.
>    >    >
>    [14][14][14][15]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >     >
>    >    >     >     >
>    >    >     >     >
>    >    >     >     >
>    >    >     >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >     >     > This is the FTPAPI mailing list.  To unsubscribe,
>    please
>    >    go to:
>    >    >     >     >
>    >
>    [15][15][15][16]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >     >
>    >    >     >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >     >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >     >     This is the FTPAPI mailing list.  To unsubscribe,
>    please
>    go
>    >    to:
>    >    >     >
>    >
>    [16][16][16][17]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >     >
>    >    >     > References
>    >    >     >
>    >    >     >     1.
>    [17][17][18]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >     2.
>    [18][18][19]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >     3.
>    [19][19][20]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >     4.
>    >    [20][20][21]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >     5.
>    >    [21][21][22]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >     6.
>    >    [22][22][23]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >     7.
>    >    [23][23][24]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >     8.
>    [24][24][25]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >     9.
>    [25][25][26]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >    10.
>    [26][26][27]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     >    11.
>    >    [27][27][28]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >    12.
>    >    [28][28][29]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >    13.
>    >    [29][29][30]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >    14.
>    >    [30][30][31]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >    15.
>    >    [31][31][32]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >    16.
>    >    [32][32][33]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >
>    >    >     >
>    >    >     >
>    >    >     >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >     > This is the FTPAPI mailing list.  To unsubscribe, please
>    go
>    to:
>    >    >     >
>    [33][33][34]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >     This is the FTPAPI mailing list.  To unsubscribe, please go
>    to:
>    >    >
>    [34][34][35]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    >
>    >    > References
>    >    >
>    >    >     1. [35][36]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     2. [36][37]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     3. [37][38]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     4.
>    [38][39]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     5.
>    [39][40]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     6.
>    [40][41]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     7.
>    [41][42]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >     8. [42][43]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >     9. [43][44]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >    10. [44][45]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >    11.
>    [45][46]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    12.
>    [46][47]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    13.
>    [47][48]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    14.
>    [48][49]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    15.
>    [49][50]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    16.
>    [50][51]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    17. [51][52]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >    18. [52][53]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >    19. [53][54]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >    20.
>    [54][55]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    21.
>    [55][56]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    22.
>    [56][57]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    23.
>    [57][58]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    24. [58][59]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >    25. [59][60]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >    26. [60][61]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    >    27.
>    [61][62]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    28.
>    [62][63]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    29.
>    [63][64]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    30.
>    [64][65]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    31.
>    [65][66]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    32.
>    [66][67]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    33.
>    [67][68]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >    34.
>    [68][69]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >
>    >    >
>    >    >
>    >    >
>    >
>    -----------------------------------------------------------------------
>    >    > This is the FTPAPI mailing list.  To unsubscribe, please go to:
>    >    > [69][70]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    >
>    >
>    ----------------------------------------------------------------------
>    > -
>    >
>    -----------------------------------------------------------------------
>    >    This is the FTPAPI mailing list.  To unsubscribe, please go to:
>    >    [70][71]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >
>    ----------------------------------------------------------------------
>    > -
>    >
>    > References
>    >
>    >    1. [72]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    2. [73]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    3. [74]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    4. [75]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    5. [76]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    6. [77]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    7. [78]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >    8. [79]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >    9. [80]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   10. [81]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   11. [82]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   12. [83]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   13. [84]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   14. [85]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   15. [86]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   16. [87]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   17. [88]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   18. [89]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   19. [90]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   20. [91]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   21. [92]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   22. [93]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   23. [94]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   24. [95]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   25. [96]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   26. [97]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   27. [98]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   28. [99]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   29. [100]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   30. [101]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   31. [102]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   32. [103]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   33. [104]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   34. [105]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   35. [106]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   36. [107]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   37. [108]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   38. [109]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   39. [110]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   40. [111]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   41. [112]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   42. [113]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   43. [114]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   44. [115]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   45. [116]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   46. [117]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   47. [118]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   48. [119]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   49. [120]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   50. [121]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   51. [122]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   52. [123]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   53. [124]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   54. [125]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   55. [126]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   56. [127]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   57. [128]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   58. [129]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   59. [130]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   60. [131]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    >   61. [132]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   62. [133]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   63. [134]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   64. [135]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   65. [136]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   66. [137]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   67. [138]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   68. [139]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   69. [140]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >   70. [141]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >
>    >
>    >
>    >
>    ----------------------------------------------------------------------
>    > - This is the FTPAPI mailing list.  To unsubscribe, please go to:
>    > [142]http://www.scottklement.com/mailman/listinfo/ftpapi
>    >
>    ----------------------------------------------------------------------
>    > -
>    >
>    -----------------------------------------------------------------------
>    This is the FTPAPI mailing list.  To unsubscribe, please go to:
>    [143]http://www.scottklement.com/mailman/listinfo/ftpapi
>    -----------------------------------------------------------------------
>    -----------------------------------------------------------------------
>    This is the FTPAPI mailing list.  To unsubscribe, please go to:
>    [144]http://www.scottklement.com/mailman/listinfo/ftpapi
>    -----------------------------------------------------------------------
> 
> References
> 
>    1. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    2. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    3. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    4. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>    5. http://www.scottklement.com/mailman/listinfo/ftpapi
>    6. http://www.scottklement.com/mailman/listinfo/ftpapi
>    7. http://www.scottklement.com/mailman/listinfo/ftpapi
>    8. http://www.scottklement.com/mailman/listinfo/ftpapi
>    9. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   10. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   11. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   12. http://www.scottklement.com/mailman/listinfo/ftpapi
>   13. http://www.scottklement.com/mailman/listinfo/ftpapi
>   14. http://www.scottklement.com/mailman/listinfo/ftpapi
>   15. http://www.scottklement.com/mailman/listinfo/ftpapi
>   16. http://www.scottklement.com/mailman/listinfo/ftpapi
>   17. http://www.scottklement.com/mailman/listinfo/ftpapi
>   18. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   19. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   20. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   21. http://www.scottklement.com/mailman/listinfo/ftpapi
>   22. http://www.scottklement.com/mailman/listinfo/ftpapi
>   23. http://www.scottklement.com/mailman/listinfo/ftpapi
>   24. http://www.scottklement.com/mailman/listinfo/ftpapi
>   25. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   26. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   27. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   28. http://www.scottklement.com/mailman/listinfo/ftpapi
>   29. http://www.scottklement.com/mailman/listinfo/ftpapi
>   30. http://www.scottklement.com/mailman/listinfo/ftpapi
>   31. http://www.scottklement.com/mailman/listinfo/ftpapi
>   32. http://www.scottklement.com/mailman/listinfo/ftpapi
>   33. http://www.scottklement.com/mailman/listinfo/ftpapi
>   34. http://www.scottklement.com/mailman/listinfo/ftpapi
>   35. http://www.scottklement.com/mailman/listinfo/ftpapi
>   36. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   37. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   38. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   39. http://www.scottklement.com/mailman/listinfo/ftpapi
>   40. http://www.scottklement.com/mailman/listinfo/ftpapi
>   41. http://www.scottklement.com/mailman/listinfo/ftpapi
>   42. http://www.scottklement.com/mailman/listinfo/ftpapi
>   43. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   44. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   45. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   46. http://www.scottklement.com/mailman/listinfo/ftpapi
>   47. http://www.scottklement.com/mailman/listinfo/ftpapi
>   48. http://www.scottklement.com/mailman/listinfo/ftpapi
>   49. http://www.scottklement.com/mailman/listinfo/ftpapi
>   50. http://www.scottklement.com/mailman/listinfo/ftpapi
>   51. http://www.scottklement.com/mailman/listinfo/ftpapi
>   52. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   53. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   54. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   55. http://www.scottklement.com/mailman/listinfo/ftpapi
>   56. http://www.scottklement.com/mailman/listinfo/ftpapi
>   57. http://www.scottklement.com/mailman/listinfo/ftpapi
>   58. http://www.scottklement.com/mailman/listinfo/ftpapi
>   59. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   60. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   61. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   62. http://www.scottklement.com/mailman/listinfo/ftpapi
>   63. http://www.scottklement.com/mailman/listinfo/ftpapi
>   64. http://www.scottklement.com/mailman/listinfo/ftpapi
>   65. http://www.scottklement.com/mailman/listinfo/ftpapi
>   66. http://www.scottklement.com/mailman/listinfo/ftpapi
>   67. http://www.scottklement.com/mailman/listinfo/ftpapi
>   68. http://www.scottklement.com/mailman/listinfo/ftpapi
>   69. http://www.scottklement.com/mailman/listinfo/ftpapi
>   70. http://www.scottklement.com/mailman/listinfo/ftpapi
>   71. http://www.scottklement.com/mailman/listinfo/ftpapi
>   72. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   73. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   74. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   75. http://www.scottklement.com/mailman/listinfo/ftpapi
>   76. http://www.scottklement.com/mailman/listinfo/ftpapi
>   77. http://www.scottklement.com/mailman/listinfo/ftpapi
>   78. http://www.scottklement.com/mailman/listinfo/ftpapi
>   79. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   80. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   81. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   82. http://www.scottklement.com/mailman/listinfo/ftpapi
>   83. http://www.scottklement.com/mailman/listinfo/ftpapi
>   84. http://www.scottklement.com/mailman/listinfo/ftpapi
>   85. http://www.scottklement.com/mailman/listinfo/ftpapi
>   86. http://www.scottklement.com/mailman/listinfo/ftpapi
>   87. http://www.scottklement.com/mailman/listinfo/ftpapi
>   88. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   89. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   90. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   91. http://www.scottklement.com/mailman/listinfo/ftpapi
>   92. http://www.scottklement.com/mailman/listinfo/ftpapi
>   93. http://www.scottklement.com/mailman/listinfo/ftpapi
>   94. http://www.scottklement.com/mailman/listinfo/ftpapi
>   95. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   96. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   97. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>   98. http://www.scottklement.com/mailman/listinfo/ftpapi
>   99. http://www.scottklement.com/mailman/listinfo/ftpapi
>  100. http://www.scottklement.com/mailman/listinfo/ftpapi
>  101. http://www.scottklement.com/mailman/listinfo/ftpapi
>  102. http://www.scottklement.com/mailman/listinfo/ftpapi
>  103. http://www.scottklement.com/mailman/listinfo/ftpapi
>  104. http://www.scottklement.com/mailman/listinfo/ftpapi
>  105. http://www.scottklement.com/mailman/listinfo/ftpapi
>  106. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>  107. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>  108. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>  109. http://www.scottklement.com/mailman/listinfo/ftpapi
>  110. http://www.scottklement.com/mailman/listinfo/ftpapi
>  111. http://www.scottklement.com/mailman/listinfo/ftpapi
>  112. http://www.scottklement.com/mailman/listinfo/ftpapi
>  113. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>  114. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>  115. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>  116. http://www.scottklement.com/mailman/listinfo/ftpapi
>  117. http://www.scottklement.com/mailman/listinfo/ftpapi
>  118. http://www.scottklement.com/mailman/listinfo/ftpapi
>  119. http://www.scottklement.com/mailman/listinfo/ftpapi
>  120. http://www.scottklement.com/mailman/listinfo/ftpapi
>  121. http://www.scottklement.com/mailman/listinfo/ftpapi
>  122. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>  123. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>  124. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>  125. http://www.scottklement.com/mailman/listinfo/ftpapi
>  126. http://www.scottklement.com/mailman/listinfo/ftpapi
>  127. http://www.scottklement.com/mailman/listinfo/ftpapi
>  128. http://www.scottklement.com/mailman/listinfo/ftpapi
>  129. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>  130. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>  131. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>  132. http://www.scottklement.com/mailman/listinfo/ftpapi
>  133. http://www.scottklement.com/mailman/listinfo/ftpapi
>  134. http://www.scottklement.com/mailman/listinfo/ftpapi
>  135. http://www.scottklement.com/mailman/listinfo/ftpapi
>  136. http://www.scottklement.com/mailman/listinfo/ftpapi
>  137. http://www.scottklement.com/mailman/listinfo/ftpapi
>  138. http://www.scottklement.com/mailman/listinfo/ftpapi
>  139. http://www.scottklement.com/mailman/listinfo/ftpapi
>  140. http://www.scottklement.com/mailman/listinfo/ftpapi
>  141. http://www.scottklement.com/mailman/listinfo/ftpapi
>  142. http://www.scottklement.com/mailman/listinfo/ftpapi
>  143. http://www.scottklement.com/mailman/listinfo/ftpapi
>  144. http://www.scottklement.com/mailman/listinfo/ftpapi
> 
> 
> 
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list.  To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
> 
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------