Filewatcher File Search
FTP Search
  
Directory (beta)
  
Content Search (beta)
   
pkg://wxftp-0.4.4-5.src.rpm:401188/wxftp-0.4.4.src.tar.gz  info  downloads

wxftp-0.4.4/ 42755   1750   1750           0  6672506054  11355 5ustar  alexyalexywxftp-0.4.4/help/ 42755   1750   1750           0  6672506054  12305 5ustar  alexyalexywxftp-0.4.4/help/artistic.txt100644   1750   1750       14075  6672506054  15012 0ustar  alexyalexy                      The "Artistic License"

                             Preamble

The intent of this document is to state the conditions under which a
Package may be copied, such that the Copyright Holder maintains some
semblance of artistic control over the development of the Package,
while giving the users of the package the right to use and distribute
the Package in a more-or-less customary fashion, plus the right to make
reasonable modifications.

It also grants you the rights to reuse parts of a Package in your own
programs without transferring this License to those programs, provided
that you meet some reasonable requirements.

Definitions:

        "Package" refers to the collection of files distributed by the
        Copyright Holder, and derivatives of that collection of files
        created through textual modification.

        "Standard Version" refers to such a Package if it has not been
        modified, or has been modified in accordance with the wishes
        of the Copyright Holder as specified below.

        "Copyright Holder" is whoever is named in the copyright or
        copyrights for the package.

        "You" is you, if you're thinking about copying or distributing
        this Package.

        "Reasonable copying fee" is whatever you can justify on the
        basis of media cost, duplication charges, time of people involved,
        and so on.  (You will not be required to justify it to the
        Copyright Holder, but only to the computing community at large
        as a market that must bear the fee.)

        "Freely Available" means that no fee is charged for the item
        itself, though there may be fees involved in handling the item.
        It also means that recipients of the item may redistribute it
        under the same conditions they received it.

1. You may make and give away verbatim copies of the source form of the
Standard Version of this Package without restriction, provided that you
duplicate all of the original copyright notices and associated disclaimers.

2. You may apply bug fixes, portability fixes and other modifications
derived from the Public Domain or from the Copyright Holder.  A Package
modified in such a way shall still be considered the Standard Version.

3. You may otherwise modify your copy of this Package in any way, provided
that you insert a prominent notice in each changed file stating how and
when you changed that file, and provided that you do at least ONE of the
following:

    a) place your modifications in the Public Domain or otherwise make them
    Freely Available, such as by posting said modifications to Usenet or
    an equivalent medium, or placing the modifications on a major archive
    site such as uunet.uu.net, or by allowing the Copyright Holder to include
    your modifications in the Standard Version of the Package.

    b) use the modified Package only within your corporation or organization.

    c) rename any non-standard executables so the names do not conflict
    with standard executables, which must also be provided, and provide
    a separate manual page for each non-standard executable that clearly
    documents how it differs from the Standard Version.

    d) make other distribution arrangements with the Copyright Holder.

4. You may distribute the programs of this Package in object code or
executable form, provided that you do at least ONE of the following:

    a) distribute a Standard Version of the executables and library files,
    together with instructions (in the manual page or equivalent) on where
    to get the Standard Version.

    b) accompany the distribution with the machine-readable source of
    the Package with your modifications.

    c) give non-standard executables non-standard names, and clearly
    document the differences in manual pages (or equivalent), together
    with instructions on where to get the Standard Version.

    d) make other distribution arrangements with the Copyright Holder.

5. You may charge a reasonable copying fee for any distribution of this
Package.  You may charge any fee you choose for support of this
Package.  You may not charge a fee for this Package itself.  However,
you may distribute this Package in aggregate with other (possibly
commercial) programs as part of a larger (possibly commercial) software
distribution provided that you do not advertise this Package as a
product of your own.

6. The scripts and library files supplied as input to or produced as
output from the programs of this Package do not automatically fall
under the copyright of this Package, but belong to whomever generated
them, and may be sold commercially, and may be aggregated with this
Package.  If such scripts or library files are aggregated with this
Package via the so-called "undump" or "unexec" methods of producing a
binary executable image, then distribution of such an image shall
neither be construed as a distribution of this Package nor shall it
fall under the restrictions of Paragraphs 3 and 4, provided that you do
not represent such an executable image as a Standard Version of this
Package.

7. You may reuse parts of this Package in your own programs, provided that
you explicitly state where you got them from, in the source code (and, left
to your courtesy, in the documentation), duplicating all the associated
copyright notices and disclaimers. Besides your changes, if any, must be
clearly marked as such. Parts reused that way will no longer fall under this
license if, and only if, the name of your program(s) have no immediate
connection with the name of the Package itself or its associated programs.
You may then apply whatever restrictions you wish on the reused parts or
choose to place them in the Public Domain--this will apply only within the
context of your package.

8. The name of the Copyright Holder may not be used to endorse or promote
products derived from this software without specific prior written permission.

9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

                                The End
wxftp-0.4.4/help/doc.gif100644   1750   1750         126  6672506054  13613 0ustar  alexyalexyGIF87a,/D	Z)WQ[%=Ah٤*wt;xo	;wxftp-0.4.4/help/folder.gif100644   1750   1750         143  6672506054  14320 0ustar  alexyalexyGIF87a,0,9ArQk=U9eꞬ^׺@``H,#I;wxftp-0.4.4/help/glossary.html100644   1750   1750        3272  6672506054  15135 0ustar  alexyalexy<HTML><HEAD><TITLE>WXftp User Guide - Glossary</TITLE></HEAD><BODY
bgcolor="#F0F0FF">
<h2>Glossary.</h2>
<DL>

<DT>FTP
<DD>File Transfer Protocol. Defined in RFC 959.

<DT>FTP Client
<DD>Program that connects to the FTP server, sends requests that follow
FTP protocol to that FTP server, and interprets the responses received.

<DT>FTP Server
<DD>Program, usually running in a background, that waits for connection from
FTP client and then serve the client by responding to requests received from
the client side.

<DT>Local Site
<DD>Linux box you are running FTP client from. Generally may differ from the
host that displays the program window.

<DT>Remote Site
<DD>The site, FTP server is running on that you are connected to. May very
well be on the same host as a Local Site.

<DT>Control Connection
<DD>Connection between FTP client and FTP server used to send and receive
requests and responses.

<DT>Data Connection
<DD>Connection usually established between FTP client and FTP server by
request from the Client. Used to transfer "data" rather than
requests/responses. An example of "data" would be directory listing or contents
of the file being transfered.

<DT>Passive Transfer
<DD>One of the ways to establish Data Connection. Client side requests the
Server to accept Data Connection, receives information on what address to
connect to, and then establishes Data Connection by connecting to the server.
Usually the only way to go if you are behind the firewall.

<DT>Firewall
<DD>A host that connects your local network to the global Internet.
May impose some restrictions on type of the Internet services allowed to pass
through.

</DL>

<a href="wxftp.html">Back to the Table of Contents</a>

</BODY></HTML>
wxftp-0.4.4/help/help.html100644   1750   1750        2161  6672506054  14216 0ustar  alexyalexy<HTML><HEAD><TITLE>WXftp User Guide - Using Help System</TITLE></HEAD><BODY
bgcolor="#F0F0FF">
<h2>Using Help System</h2>

<p>In order to be able to use on-line help system of WXftp you should have
either Netscape or lynx installed. Another requirement is actually having
help pages installed into /usr/local/share/wxftp/help/. 
In the future there will be more flexibility in both help files locations and
the choice of the browser.
Help will also become context-sensitive some day.
</p>

<p>When you click on any "Help" button within WXftp and have Netscape
already running, the help page will be displayed in a browser window.
</p>
<h4>Make sure "netscape" executable is in some directory of your $PATH</h4>
<p>If Netscape is not running, the program will attempt to start it.
</p>
<p>If the program fails to find "netscape" on your system, it will start
xterm with "lynx" displaying help page in it. If that fails, there is nothing
it can do at the moment. On-line help will be unavailable.
</p>

<p> I plan to add more flexibility of the help viewers soon</p>

<a href="wxftp.html">Back to the Table of Contents</a>

</BODY></HTML>
wxftp-0.4.4/help/index.html120777   1750   1750           0  6672506054  16352 2wxftp.htmlustar  alexyalexywxftp-0.4.4/help/intro.html100644   1750   1750        5144  6672506054  14425 0ustar  alexyalexy<HTML><HEAD><TITLE>WXftp User Guide - Introduction</TITLE></HEAD><BODY
bgcolor="F0F0FF">
<h2>Introduction</h2>
<a name="what">
<h3>What is WXftp</h3>

<p>WXftp is an X Window System FTP client designed to be used mainly on Linux
workstations. It is written using Motif widget set and XbaeMatrix Widget.
GTK+ GUI implementation is also available.
</p>

<p>Current version of WXftp is just a "code escape". Only quite minimal
set of features is implemented, with several known bugs pending.
Users are encouraged to report desired features and found bugs to the author.
</p>

<a name="features">
<h3>Features</h3>
<p>Major features available in current (0.4.4) release:<ul>
<li>user-friendly, intuitive interface (both GTK+ and Motif).
<li>passive data transfers
<li>convenient session manager window
<li>on-line help system
<li>recursive downloads with resume option
<li>recursive uploads
<li>multiple delete with option to recurse
<li>auto-redial option
</ul>
</p>

<a name="legal">
<h3>Legal Issues</h3>
<p>
WXftp is  copyright (c) 1998 by Alexander Yukhimets 
<a
href="mailto:alexy@edgarmail.com">&lt;alexy@edgarmail.com&gt;</a>.
<br>
All right under the copyright reserved.
</p>



<h4>1. Distribution.</h4>

<p>
This software is subject to the terms of 
<a href="artistic.txt">"Artistic license"</a>.<br>
</p>
<p>
Also, the following files included in the source code distribution of the
software can be distributed/modified under the terms of either "Artistic
license" or (at your option) 
<a href="lgpl.txt">GNU Library General Public License  version 2</a>: <br>
            <tt>ftp.h ftp.c ftp_xfer.h ftp_xfer.c</tt>.<br>

</p>


<h4>2. DISCLAIMER OF WARRANTY.</h4>
<p>
    THE SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS,
    WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
    WITHOUT LIMITATION, WARRANTIES THAT THE COVERED WORKS ARE FREE OF
    DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE
    ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED WORKS IS WITH
    YOU. SHOULD ANY COVERED WORK PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
    INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY
    NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY
    CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED WORK IS
    AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
</p>


<h1>WARNING:</h1>
<p>This is an ``alpha'' quality software. Please avoid any use on a
production, mission-critical, or systems with sensitive or unrecoverable data.
</p>
<a href="wxftp.html">Back to the Table of Contents</a>

</BODY></HTML>


wxftp-0.4.4/help/lgpl.txt100644   1750   1750       61273  6672506054  14130 0ustar  alexyalexy		  GNU LIBRARY GENERAL PUBLIC LICENSE
		       Version 2, June 1991

 Copyright (C) 1991 Free Software Foundation, Inc.
    		    59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

[This is the first released version of the library GPL.  It is
 numbered 2 because it goes with version 2 of the ordinary GPL.]

			    Preamble

  The licenses for most software are designed to take away your
freedom to share and change it.  By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.

  This license, the Library General Public License, applies to some
specially designated Free Software Foundation software, and to any
other libraries whose authors decide to use it.  You can use it for
your libraries, too.

  When we speak of free software, we are referring to freedom, not
price.  Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.

  To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if
you distribute copies of the library, or if you modify it.

  For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you.  You must make sure that they, too, receive or can get the source
code.  If you link a program with the library, you must provide
complete object files to the recipients so that they can relink them
with the library, after making changes to the library and recompiling
it.  And you must show them these terms so they know their rights.

  Our method of protecting your rights has two steps: (1) copyright
the library, and (2) offer you this license which gives you legal
permission to copy, distribute and/or modify the library.

  Also, for each distributor's protection, we want to make certain
that everyone understands that there is no warranty for this free
library.  If the library is modified by someone else and passed on, we
want its recipients to know that what they have is not the original
version, so that any problems introduced by others will not reflect on
the original authors' reputations.

  Finally, any free program is threatened constantly by software
patents.  We wish to avoid the danger that companies distributing free
software will individually obtain patent licenses, thus in effect
transforming the program into proprietary software.  To prevent this,
we have made it clear that any patent must be licensed for everyone's
free use or not licensed at all.

  Most GNU software, including some libraries, is covered by the ordinary
GNU General Public License, which was designed for utility programs.  This
license, the GNU Library General Public License, applies to certain
designated libraries.  This license is quite different from the ordinary
one; be sure to read it in full, and don't assume that anything in it is
the same as in the ordinary license.

  The reason we have a separate public license for some libraries is that
they blur the distinction we usually make between modifying or adding to a
program and simply using it.  Linking a program with a library, without
changing the library, is in some sense simply using the library, and is
analogous to running a utility program or application program.  However, in
a textual and legal sense, the linked executable is a combined work, a
derivative of the original library, and the ordinary General Public License
treats it as such.

  Because of this blurred distinction, using the ordinary General
Public License for libraries did not effectively promote software
sharing, because most developers did not use the libraries.  We
concluded that weaker conditions might promote sharing better.

  However, unrestricted linking of non-free programs would deprive the
users of those programs of all benefit from the free status of the
libraries themselves.  This Library General Public License is intended to
permit developers of non-free programs to use free libraries, while
preserving your freedom as a user of such programs to change the free
libraries that are incorporated in them.  (We have not seen how to achieve
this as regards changes in header files, but we have achieved it as regards
changes in the actual functions of the Library.)  The hope is that this
will lead to faster development of free libraries.

  The precise terms and conditions for copying, distribution and
modification follow.  Pay close attention to the difference between a
"work based on the library" and a "work that uses the library".  The
former contains code derived from the library, while the latter only
works together with the library.

  Note that it is possible for a library to be covered by the ordinary
General Public License rather than by this special one.

		  GNU LIBRARY GENERAL PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. This License Agreement applies to any software library which
contains a notice placed by the copyright holder or other authorized
party saying it may be distributed under the terms of this Library
General Public License (also called "this License").  Each licensee is
addressed as "you".

  A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.

  The "Library", below, refers to any such software library or work
which has been distributed under these terms.  A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language.  (Hereinafter, translation is
included without limitation in the term "modification".)

  "Source code" for a work means the preferred form of the work for
making modifications to it.  For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.

  Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.  The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it).  Whether that is true depends on what the Library does
and what the program that uses the Library does.
  
  1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.

  You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.

  2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:

    a) The modified work must itself be a software library.

    b) You must cause the files modified to carry prominent notices
    stating that you changed the files and the date of any change.

    c) You must cause the whole of the work to be licensed at no
    charge to all third parties under the terms of this License.

    d) If a facility in the modified Library refers to a function or a
    table of data to be supplied by an application program that uses
    the facility, other than as an argument passed when the facility
    is invoked, then you must make a good faith effort to ensure that,
    in the event an application does not supply such function or
    table, the facility still operates, and performs whatever part of
    its purpose remains meaningful.

    (For example, a function in a library to compute square roots has
    a purpose that is entirely well-defined independent of the
    application.  Therefore, Subsection 2d requires that any
    application-supplied function or table used by this function must
    be optional: if the application does not supply it, the square
    root function must still compute square roots.)

These requirements apply to the modified work as a whole.  If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works.  But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.

Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.

In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.

  3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library.  To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License.  (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.)  Do not make any other change in
these notices.

  Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.

  This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.

  4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.

  If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.

  5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library".  Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.

  However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library".  The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.

  When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library.  The
threshold for this to be true is not precisely defined by law.

  If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work.  (Executables containing this object code plus portions of the
Library will still fall under Section 6.)

  Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.

  6. As an exception to the Sections above, you may also compile or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.

  You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License.  You must supply a copy of this License.  If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License.  Also, you must do one
of these things:

    a) Accompany the work with the complete corresponding
    machine-readable source code for the Library including whatever
    changes were used in the work (which must be distributed under
    Sections 1 and 2 above); and, if the work is an executable linked
    with the Library, with the complete machine-readable "work that
    uses the Library", as object code and/or source code, so that the
    user can modify the Library and then relink to produce a modified
    executable containing the modified Library.  (It is understood
    that the user who changes the contents of definitions files in the
    Library will not necessarily be able to recompile the application
    to use the modified definitions.)

    b) Accompany the work with a written offer, valid for at
    least three years, to give the same user the materials
    specified in Subsection 6a, above, for a charge no more
    than the cost of performing this distribution.

    c) If distribution of the work is made by offering access to copy
    from a designated place, offer equivalent access to copy the above
    specified materials from the same place.

    d) Verify that the user has already received a copy of these
    materials or that you have already sent this user a copy.

  For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it.  However, as a special exception,
the source code distributed need not include anything that is normally
distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.

  It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system.  Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.

  7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:

    a) Accompany the combined library with a copy of the same work
    based on the Library, uncombined with any other library
    facilities.  This must be distributed under the terms of the
    Sections above.

    b) Give prominent notice with the combined library of the fact
    that part of it is a work based on the Library, and explaining
    where to find the accompanying uncombined form of the same work.

  8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License.  Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License.  However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.

  9. You are not required to accept this License, since you have not
signed it.  However, nothing else grants you permission to modify or
distribute the Library or its derivative works.  These actions are
prohibited by law if you do not accept this License.  Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.

  10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions.  You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.

  11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License.  If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all.  For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.

If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices.  Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.

This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.

  12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded.  In such case, this License incorporates the limitation as if
written in the body of this License.

  13. The Free Software Foundation may publish revised and/or new
versions of the Library General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number.  If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation.  If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.

  14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission.  For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this.  Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.

			    NO WARRANTY

  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.

		     END OF TERMS AND CONDITIONS

           How to Apply These Terms to Your New Libraries

  If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change.  You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).

  To apply these terms, attach the following notices to the library.  It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.

    <one line to give the library's name and a brief idea of what it does.>
    Copyright (C) <year>  <name of author>

    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Library General Public
    License as published by the Free Software Foundation; either
    version 2 of the License, or (at your option) any later version.

    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Library General Public License for more details.

    You should have received a copy of the GNU Library General Public
    License along with this library; if not, write to the Free
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

Also add information on how to contact you by electronic and paper mail.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary.  Here is a sample; alter the names:

  Yoyodyne, Inc., hereby disclaims all copyright interest in the
  library `Frob' (a library for tweaking knobs) written by James Random Hacker.

  <signature of Ty Coon>, 1 April 1990
  Ty Coon, President of Vice

That's all there is to it!
wxftp-0.4.4/help/link.gif100644   1750   1750         166  6672506054  14007 0ustar  alexyalexyGIF87a,C 2ŽJm
x	QSO
F(kk;@ 1vUGةl
U)	;wxftp-0.4.4/help/main.html100644   1750   1750        7267  6672506054  14226 0ustar  alexyalexy<HTML><HEAD><TITLE>WXftp User Guide - Main Window
Controls</TITLE></HEAD><BODY bgcolor="#F0F0FF">
<h2>Main Window Controls</h2>

<p>Main window of WXftp consists of the <a href="#lower">button bar on the 
bottom<a>,scrollable status area,
<a href="#selector">transfer type selector</a>,<a href="#arrows">download/upload</a>
arrow buttons in the middle, and
two <a href="panels.html">system panels</a> - for local and remote host. 
</p>

<a name="lower">
<h3>Lower Button Bar</h3>
<p>Button bar on the bottom of the main window contains the following
action buttons:
<ul>
<li><a href="#connect">connect/disconnect</a>
<li><a href="#cancel">cancel</a>
<li><a href="#logwnd">logWnd</a>
<li><a href="#help">help</a>
<li><a href="#options">options</a>
<li><a href="#about">about</a>
<li><a href="#exit">exit</a>
</ul>
</p>

<a name="connect">
<h4>Connect/Disconnect</h4>
<p>
You may click on "connect" button to make <a href="session.html">session 
window</a> to be displayed.
While connected to some remote host, the same button displays "disconnect"
instead. Clicking on it will make the program to attempt to close existing
connection. In some cases the time to perform disconnect may be as long as 
15 seconds. Please be patient, don't rush to "cancel" button.
<p>

<a name="cancel">
<h4>Cancel</h4>
<p>
You may use this button to cancel some long operation.
The typical example would be to cancel the downloading of some unusually
large directory listing. <br>
<b>Warning: cancel operations are still very buggy, do not use them unless
absolutely necessary</b>
<p>

<a name="logwnd">
<h4>LogWnd</h4>
<p>
Clicking on this button will make the full log of the current session
to be displayed in the internal WXftp viewer window.
You login data (password) will not be displayed.
</P>

<a name="help">
<h4>Help</h4>
<p>
Invokes <a href="help.html">WXftp Help System.</a>
</p>

<a name="options">
<h4>Options</h4>
<p>
Click on "options" button to make <a href="options.html">Options Window</a>
appear. 
</p>

<a name="about">
<h4>About</h4>
<p>
Displays short information on the version and copyright of the software.
</p>


<a name="exit">
<h4>Exit</h4>
<p>
Shuts the program down.
</P>
<P></p>

<a name="selector">
<h3>Transfer type selector</h3>
<p>
Selector consists of three radio buttons labelled "ASCII","Binary", and
"Auto". Default position is "Binary". If the remote host you are transferring
files to/from is also a UNIX-like system, use "Binary" mode even for text files,
it just be a little faster to transfer. "Auto" mode is currently equivalent to
"Binary", it will try to guess the correct mode by file extension in
future releases.
</p>

<a name="arrows">
<h3>Download/Upload Arrow Buttons</h3>
<p>
When connected to some remote host, select several remote or local entries
and click on "-&gt;" ("&lt;-") button to perform upload (download).
Both multiple recursive <b>downloads</b> and <b>uploads</b> are implemented.
</p>
<p>
Progress window will appear displaying the file name being transfered,
the size of the file in bytes, percentage transfered, bytes transfered,
transfer rate (in kbytes/sec), elapsed time of the transfer and estimated
time to complete the transfer. You may use "Cancel" button of the progress
window to interrupt the file transfer.
Progress bar will appear for large files only or will not appear at all if
you specified an appropriate <a href="options.html#display">option</a>.
</p>
<p>
When file about to get transfered already exists on the other side, a dialog 
appears asking for the action to perform. You may chose <b>Overwrite</b> to
start transfer anew, <b>Resume</b> to continue interrupted download, or
<b>Skip</b> to leave the file alone.
</p>

<a href="wxftp.html">Back to the Table of Contents</a>

</body></HTML>
wxftp-0.4.4/help/options.html100644   1750   1750        5200  6672506054  14756 0ustar  alexyalexy<HTML><HEAD><TITLE>WXftp User Guide - Options Window</TITLE></HEAD><BODY
bgcolor="#F0F0FF">
<h2>Options Window</h2>

<p>
Options window appears when you click "options" button. It consists of
a lower bar with "OK","Cancel","Save", and "Help" buttons and a Notebook-
like structure with several pages. This version has three pages labelled
<a href="#general">"General"</a>, <a href="#display">"Display"</a>, 
<a href="#sound">"Sound"</a>, and <a href="#advanced">"Advanced"</a>.
</p>
<UL> 
<li> <b>OK</b> button makes session window disappear and bring all the changes
you made into effect.
<li> <b>Cancel</b> button makes session window disappear and discards all the
changes you made.
<li> <b>Save</b> button saves changes to disk.
<li> <b>Help</b> button invokes <a href="help.html">on-line help</a>.
</ul>

<a name="general">
<h3>"General" page</h3>
<ul>
<li><b>Anonymous password</b> text field<br>
   contains the string that will be used as a password for "anonymous"
   logins. Default value is "user@host.net" which should probably be changed
   to your e-mail address.
<li><b>Verify deletions</b> toggle<br>
  lets you turn off those annoying "Delete selected entry?" dialogs (just
  kidding). Not recommended to do that.
<li><b>Recurse deletions</b> toggle<br>
  allowes to delete both local and remote files recursively. Also not
  recommended.
</ul>

<a name="display">
<h3>"Display" page</h3>
<ul>
<li><b>Show Session Window on startup</b> toggle<br>
  lets you save a click on <b>"connect"</b> button.
<li><b>Enable automatic column width adjustment</b> toggle<br>
   allows you to enable and disable automatic adjustment of the "Name" column
   in the directory listing.
<li><b>Maximum column width</b> text field<br>
  contains maximum allowed width (in characters) of the "Name" column when
  automatic width adjustment is enabled. If contains zero, negative, or
  non-number no limits are imposed.
<li><b>Show progress bar</b> toggle<br>
  allows to turn this feature off completely for all transfers.
<li><b>Hide progress bar if file size is less than</b> text field<br>
   makes possible to disbale progress bar if the size of the file to be
   transfered is less then specified one. Value is in Kbytes.
</ul>

<a name="sound">
<h3>"Sound" page</h3>
<ul>
<li><b>Enable beep at the end of download/upload</b> toggle<br>
  lets you turn on/off the beep.
</ul>

<a name="advanced">
<h3>"Advanced" page</h3>
<ul>
<li><b>Number of redial attempts</b> text field<br>
  allowes to specify number of attempts to connect to a busy site.
<li><b>Delay between attempts</b> text field<br>
  in seconds.
</ul>

<a href="wxftp.html">Back to the Table of Contents</a>
</body></html>
wxftp-0.4.4/help/panels.html100644   1750   1750       15201  6672506054  14567 0ustar  alexyalexy<HTML><HEAD><TITLE>WXftp User Guide - Site Panels</TITLE></HEAD><BODY
bgcolor="#F0F0FF">
<H2>Local and Remote Panels</h2>

<P>
The most information and control packed area of WXftp is local and remote
system panels containing <a href="#listing">detailed directory listing</a>, 
<a href="#name">current directory name</a>, 
and <a href="#column">vertical column of per-site controls</a>.
</P>

<a name="listing">
<h3>Directory Listing</h3>
<P>
Each row in the listing corresponds to a file (or directory) entry on either
local or remote site. There are five columns of information for each entry:
<UL>
<li> Graphical representation of entry type:<br>
<table border="0">
<tr><th><img src="folder.gif" alt="Folder icon"></th><td>directory</td></tr>
<tr><th><img src="up.gif" alt="Folder with Up Arrow icon"></th>
<td>upper level directory</td></tr>
<tr><th><img src="link.gif" alt="Document with Right Arrow icon"></th>
<td>symbolic link</td></tr>
<tr><th><img src="doc.gif" alt="Document icon"></th><td>"normal" file</td></tr>
</table>
More granular file type distinction is possible in future releases<br>
<li> File name
<li> Last modification date in the form YYYYMMDD
<li> Last modification time in 24-hour hh:mm format
<li> File size in bytes
</UL>
</P>
<p>
You may resize the columns.<br>
<ul>
<li><i>Motif version:</i><br>
Position pointer on the column edge and drag it with <tt>Shift</tt> key and 
<b>middle (second)</b> mouse button 
pressed. Make sure the pointer is <b>NOT</b> within labels area, but inside 
the listing window.<br>
<li><i>GTK+ version:</i><br>
Position pointer on the column edge within labels area and drag it with
<b>left (first)</b> mouse button pressed.<br>
</ul>
</p>
<p>
You may select entries by clicking on the row of interest with left mouse
button. It is also possible to select multiple entries with clicking or
dragging the pointer with either <tt>Shift</tt> or <tt>Ctrl</tt> key pressed.
</p>
<p> Double-click on a directory entry to change to it.
</p>
<p>There are no sorting capabilities of directory listing in the current 
version of the program.
</p>

<a name="name">
<h3>Directory name box</h3>
<p>
The area with the name of the current directory is displayed is located on top
of the directory listing. 
</p>
<p>
You may click on the arrow right to the name to access the history list.
Current directory always appears selected in this list. Selecting any other
entry will make the program to change to the directory you selected.
</p>
<p>You may directly edit the text filed with directory name by first clicking
on it with left mouse button. Pressing <tt>Enter</tt> key will make the
program to change to the directory you entered. If you misspelled the
directory name or if it was not possible to change to it for any other reason,
text in the directory name field is still the one you entered and is NOT a
valid name of the directory being displayed. History list, however, has the
correct name of the current directory selected. You may pull the history list
down and click on selected entry to restore correct directory name in the
text field.
</P>

<a name="column">
<h3>Column of controls</h3>
<p>
Main functionality of WXftp is provided through these columns of local and
remote controls. Each column consists of the following:
 <ul>
 <li><a href="#chgdir">ChgDir</a>
 <li><a href="#mkdir">MkDir</a>
 <li><a href="#mask">Mask entry field</a>
 <li><a href="#view">View</a>
 <li><a href="#exec">Exec</a>
 <li><a href="#rename">Rename</a>
 <li><a href="#delete">Delete</a>
 <li><a href="#refresh">Refresh</a>
 <li><a href="#dirinfo">DirInfo</a>
</ul>
</p>
<UL>
<a name="chgdir">
<li><b>ChgDir</b> button<br>
   Select some entry in directory listing (directory preferably) and click
   this button to change to the selected directory entry. <br>
<a name="mkdir">
<li><b>MkDir</b> button<br>
   Click this button and you will be prompted with a little dialog window
   to enter directory name you wish to create. Press <tt>Enter</tt> or click
   "OK" to actually perform the operation.<br>
<a name="mask">
<li><b>Mask</b> text entry field<br>
   Enter some mask using normal shell wild cards and press <tt>Enter</tt> for
   immediate effect. An example would be "*.c" to display only C source
   code files or ".*" to display only "hidden" entries. ".* *" mask should
   force to display all entries present in current directory. Current
   directory (.) and upper level directory (..) entries will be present in any
   case.<br>
   Note that not all remote sites support this feature.<br>
<a name="view">
<li><b>View</b> button<br>
   Select some entry in directory listing (text file preferably) and click
   this button to make file contents displayed. <br>
   <p>
   Following rules are used to select the viewer:<br>
   Internal viewer is used for the remote file.<br>
   For local file WXftp attempts to start the viewer specified by $XEDITOR
   environment variable (or "gvim" if not set). If fails, the program attempts
   to start xterm and execute a viewer specified by $EDITOR environment
   variable in it. If $EDITOR is not set, "vi" editor is executed in xterm 
   window.
   </p>
   Much more flexibility in possible local and remote viewers will be present 
   in future releases of WXftp.<br>
<a name="exec">
<li><b>Exec</b> button<br>
   Click this button to be prompted for the command to be executed on either
   local system in a subshell or on a remote system using 'SITE' command.
   A good example of the command would be <tt>"umask&nbsp;022"</tt> or 
   <tt>"chmod&nbsp;0755&nbsp;filename"</tt>. Directory listing is NOT
   updated after the command is executed, use "Refresh" to force the
   update.<br>
<a name="rename">
<li><b>Rename</b> button<br>
   Select some entry in directory listing and click on this button to be prompted
   for a new name of the selected entry. Press <tt>Enter</tt> or click "OK"
   to perform the operation.<br>
<a name="delete">
<li><b>Delete</b> button<br>
   Select some entry in directory listing and click this button.
   You will be prompted to confirm the delete operation. Clicking "OK"
   will perform the operation. Only "normal" files, symbolic links and
   <em>empty</em> directories can be deleted with this command unless
   <em>Recursive deletions</em> <a href="options.html#display">option</a>
   is checked.<br>
<a name="refresh">
<li><b>Refresh</b> button<br>
   Forces update of the current directory name and directory listing.<br>
<a name="dirinfo">
<li><b>DirInfo</b> button<br>
   Displays WXftp internal viewer window with even more detailed directory
   listing similar to the output of <tt>"ls&nbsp;-l"</tt><br>
</ul>

<a href="main.html">Back to the Main Window Controls</a><br>
<a href="wxftp.html">Back to the Table of Contents</a>

</body></html>
wxftp-0.4.4/help/problems.html100644   1750   1750        1237  6672506054  15114 0ustar  alexyalexy<HTML><HEAD><TITLE>WXftp User Guide - Known problems</TITLE></HEAD><BODY
bgcolor="#F0F0FF">
<h2>Known Problems</h2>
<p>
Current release of WXftp is supposed to have quite a few problems.
Here are some of them that I am aware of:<br>
<ul>
<li>"Cancel" button does not work reliably.
<li>Some sites appear without directory listing.
<li>Firewalls are not supported
<li>Directory listing appears unsorted.
<li>VMS-style directory listing is not supported
</ul>
</p>
<p> Please report the problems you encounter to 
<a href="mailto:alexy@edgarmail.com">
Alexander Yukhimets</a>, the author of WXftp.
</p>
<a href="wxftp.html">Back to the Table of Contents</a>
</body></html>
wxftp-0.4.4/help/session.html100644   1750   1750        7315  6672506054  14757 0ustar  alexyalexy<HTML><HEAD><TITLE>WXftp User Guide - Session Window</TITLE></HEAD><BODY
bgcolor="#F0F0FF">
<h2>Session Window</h2>

<p>
Session window appears when you click "connect" button. It consists of
a lower bar with "OK","Cancel","Save", and "Help" buttons and a Notebook-
like structure with several pages. This version has three pages labelled 
<a href="#general">"General"</a>, <a href="#startup">"Startup"</a>, and
<a href="#advanced">"Advanced"</a>.
</p>
<UL> 
<li> <b>OK</b> button makes session window disappear and attempt to connect
to the site using the data displayed on the pages of the notebook.
<li> <b>Cancel</b> button just makes session window disappear.
<li> <b>Save</b> button saves changes to the selected or new session.
<li> <b>Help</b> button invokes <a href="help.html">on-line help</a>.
</ul>

<a name="general">
<h3>"General" page</h3>
<ul>
<li><b>New</b> button<br>
  clears all fields of the Notebook to make them available for entering new
  site data. Also De-selects "Profile name" drop-down list.
<li><b>Delete</b> button<br>
  deletes selected entry from the "Profile name" drop-down list.
<li><b>Profile Name</b> drop-down list<br>
  contains the list of names for the sessions you saved (by clicking on 
  "Apply" button). Selecting the entry makes all the data of the session
  appear in the fields of the Notebook. 
<li><b>Host Name/Address</b> text field<br>
   contains the name or numeric IP address of the host to connect to.
<li><b>User ID</b> text field<br>
  contains the user id to be used while logging onto remote site.
<li><b>Anonymous</b> toggle<br>
   is used to make user id "anonymous" and default anonymous FTP password
   appear in the appropriate fields. Also has effect
   of making "Password" entry field visible.
<li><b>Password</b> text field<br>
  contains the password to be used while logging onto remote site.<br>
<li><b>Save password</b> toggle<br>
  is used to make this field for this session saved on disk when you click on
  "Apply" button. Your password will not be written while saving session data
  if the toggle is unchecked.
<li><b>Account</b> text field<br>
  contains the account name to be used while logging onto remote site.
  Some FTP servers may need that.
<li><b>Comment</b> text field<br>
  may contain whatever descriptive information you want to help you identify
  the session.
</ul>

<a name="startup">
<h3>"Startup" page</h3>
<p>
This page contains information on the immediate actions of the program upon
successful login to the remote site. 
</p>
<p>
First, FTP commands in the "Initial command" text field are sent to the 
remote server. Separate multiple commands with ';'. An example of this field
could be:<br>
<tt>SITE umask 022;SITE chmod 766 /logs/error.log</tt><br>
Do not put extra spaces, FTP protocol is very sensitive about it!
<p>

<p>
Second, the program changes to the remote directory specified in "Initial
remote directory" field, and then to local directory specified in "Initial
local directory" field. Remote and local masks are set to the values
specified in the "Remote File Mask" and "Local File Mask" fields.
Only after that the directory listings of both local and remote directories are
updated.
</P>
<p>When using automatic reconnect feature of the program by answering "Yes"
to the "Connection lost. Reconnect?" question, only the commands in the
"Initial Command" field are sent to the server. File masks and current
directories will remain the same as they were before losing connection.
</p>
<a name="advanced">
<h3>"Advanced" page</h3>
<p>
This page currently contains only one text field: <b>Remote Host Port</b>.<br>
Default is 21 and it should stay this way unless you know it should be
changed.
<p>

<a href="wxftp.html">Back to the Table of Contents</a>
</body></html>
wxftp-0.4.4/help/up.gif100644   1750   1750         154  6672506054  13473 0ustar  alexyalexyGIF87ad,9
Hj3QB EZ
ն/ݮ2Q<I6[Q/Rh:&;wxftp-0.4.4/help/wxftp.html100644   1750   1750        2721  6672506054  14440 0ustar  alexyalexy<HTML><HEAD><TITLE>WXftp help</TITLE></HEAD><BODY
bgcolor="F0F0FF">
<center><h1><font color="FF00FF">WXftp User Guide</font></h1></center>

<h2>Contents:</h2>
<ol>
<li><a href="intro.html">Introduction</a>
  <ul>
  <li><a href="intro.html#what">What is WXftp</a>
  <li><a href="intro.html#features">Features</a>
  <li><a href="intro.html#legal">Legal issues</a>
  </ul>
<li><a href="help.html">Using Help system</a>
<li><a href="main.html">Main Window Controls and Displays</a>
  <ul>
  <li><a href="main.html#lower">Lower button bar</a>
  <li><a href="main.html#selector">Transfer type selector</a>
  <li><a href="main.html#arrows">Download/Upload arrow buttons</a>
  </ul>
<li><a href="panels.html">Local and remote panels</a>
  <ul>
  <li><a href="panels.html#listing">Directory listing</a>
  <li><a href="panels.html#name">Directory name box</a>
  <li><a href="panels.html#column">Column of controls</a>
  </ul>
<li><a href="session.html">Session Window</a>
  <ul>
  <li><a href="session.html#general">General settings</a>
  <li><a href="session.html#startup">Startup settings</a>
  <li><a href="session.html#advanced">Advanced settings</a>
  </ul>
<li><a href="options.html">Options Window</a>
  <ul>
  <li><a href="options.html#general">General settings</a>
  <li><a href="options.html#display">Display settings</a>
  <li><a href="options.html#sound">Sound settings</a>
  </ul>
<li><a href="problems.html">Known problems</a>
<li><a href="glossary.html">Glossary
</ol>
</body></html>
wxftp-0.4.4/CHANGES100644   1750   1750        4702  6672506046  12447 0ustar  alexyalexy03/13/1999 version 0.4.4
Fixed password visibility problem in GTK+ 1.2

03/08/1999 version 0.4.3
Fixed unexpected bug in Motif version.
Updated "About" dialog.

03/07/1999 version 0.4.2
Ported to gtk+-1.2

02/11/1999
It is possible to cancel the whole download now 
(no guarantee connection would survive though).

02/09/1999 
Fixed compilation problem on *BSD systems.
Little improvement over progress bar handling.

12/20/1998 version 0.4.1
WXftp is now a free software.
Minor Makefile changes.
Fixed symbolic links on NT-like systems (thanks to Ran Golde
<ran.golde@telrad.co.il>) and improved processing of local
"ls -ald" lines (when it returns month as a number).
Partially fixed annoying progress dialog behavior.

08/16/1998
Fixed another Motif bug (progress dialogs were not removed while _uploading_
several files) and made some performance improvement changes.
Transfers should be WAY faster on local network connections.

08/09/1998
Fixed Motif version double-click bug

08/08/1998 version 0.4.0
"Apply" -> "Save"
Implemented recursive deletions, auto-redial, possibility to hide progress
bar. 
Progress dialog no longer attracts focus in Motif, don't know if it is
possible to do with GTK+ (anyone?).
install.sh fix.

07/02/1998
Tested the possibility for retries - works!
Correct size of the file when uploading a symbolic link.
When upgrading to a version with changed session and options file formats
backup copies of the files are created.
Changed order of login and syst - should fix problem for some servers.

06/28/1998
Fixed some illogical behavior with anonymous passwords

06/23/1998
Added resizable pane to have different sizes of Local/Remote panels.
Fixed problem with NT 3.51 FTP server.
Fixed LICENSE typos.


06/19/1998 version 0.3.1
Implemented multiple resursive uploads and multiple delete.
Fixed problem with progress indicators not going away in Motif version.


05/24/1998 version 0.3.0
implemented multiple recursive downloads with resume.

05/20/1998
fixed nasty directoty listing parsing bug.

05/17/1998 version 0.2.1
Implemented a couple of user options and added ability to connect to
abitrary port (not only 21).

05/08/1998 version 0.2.0

05/06/1998 
Finished GTK+ interface and merged with Motif code
Fixed incorrect download ETA values

04/19/1998 version 0.1.2
Fixed color allocaltion problem for "shallow" displays.

04/18/1998 version 0.1.1
Recompiled (with minor fixes) for libc6 (aka glibc-2) and Motif 2.1

4/05/1998 version 0.1
Initial release.

wxftp-0.4.4/TODO100644   1750   1750         462  6672506046  12123 0ustar  alexyalexy08/09/1998

Firewalls.
Profile name in command line
Debug "cancel"
Sorting capabilities
Context-sensitive help.
More flexibility in Viewer and Help browser.
Non-passive transfers.
Keyboard traversal (like scrolling to the filename starting with the letter
you pressed?)
Expansion of "~" in dirname window?
wxftp-0.4.4/install.sh100755   1750   1750        3124  6672506046  13456 0ustar  alexyalexy#!/bin/sh
#modified based on suggestions from Darren Evans <darren@kedemel.demon.co.uk>

BINDIR=/usr/local/bin
MANPATH=/usr/local/man/man1
WXSHARE=/usr/local/share/wxftp
TAR=/bin/tar

if [ ! -e wxftp ] ; then
  echo "This is not a binary WXftp archive."
  echo "Read README.source on how to compile the program."
  exit 0
fi

if [ ! -d "$BINDIR" ] ; then
  if ! /bin/mkdir -p "$BINDIR" ; then
    echo "You don't have permissions to install WXftp"
    echo "Installation failed"
    exit 1
  fi
fi

/bin/rm -f "$BINDIR/wxftp"

if ! /bin/cp -f wxftp "$BINDIR" ; then
  echo "You don't have permissions to install WXftp"
  echo "Installation failed"
  exit 1
fi
  

if [ ! -d "$MANPATH" ] ; then
  if ! /bin/mkdir -p "$MANPATH" ; then
    /bin/rm -f $BINDIR/wxftp
    echo "You don't have permissions to install WXftp"
    echo "Installation failed"
    exit 1
  fi
fi
/bin/rm -rf $MANPATH/wxftp.*
if ! /bin/cp -f wxftp.1X $MANPATH ; then
  /bin/rm -f $BINDIR/wxftp
  /bin/rm -f $MANPATH/wxftp.*
  echo "You don't have permissions to install WXftp"
  echo "Installation failed"
  exit 1
fi

if [ ! -d "$WXSHARE" ] ; then
  if ! /bin/mkdir -p "$WXSHARE" ; then
    /bin/rm -f $BINDIR/wxftp
    /bin/rm -f $MANPATH/wxftp.*
    echo "You don't have permissions to install WXftp"
    echo "Installation failed"
    exit 1
  fi
fi

if ! (DIR=`pwd`; \
cd $WXSHARE ; \
/bin/rm -rf help; \
/bin/tar xf $DIR/help.tar) ; then
  /bin/rm -f $BINDIR/wxftp
  /bin/rm -f $MANPATH/wxftp.*
  /bin/rm -rf $WXSHARE/help
  echo "You don't have permissions to install WXftp"
  echo "Installation failed"
  exit 1
fi


echo "WXftp installed!"

wxftp-0.4.4/wxftp.1X100644   1750   1750        1364  6672506046  13037 0ustar  alexyalexy...\" Copyright (c) 1998   Alexander Yukhimets. All rights reserved.
.TH WXftp 1X "4 April 1998"
.SH NAME
\fBwxftp\fP \- GUI ftp client for the X Window System
.SH SYNTAX
.B wxftp
[ 
.RI 
.RI X 
.RI toolkit 
.RI options
]
.SH DESCRIPTION
The
.I wxftp
program is not-yet-very-sophisticated ftp client with intuitive graphical user
interface. 
.LP
Documentation for the program is available in html format as on-line help.
To use on-line help you need to have either
.B netscape
or 
.B lynx
executable in your path.
.SH ENVIRONMENT
.B $XEDITOR 
is used to determine the viewer of the local files.
.PP
If unset and 
.B gvim 
executable is unavailable,
.B $EDITOR 
is used to determine console editor to launch in xterm window.

.SH AUTHOR
Alexander Yukhimets
wxftp-0.4.4/README100644   1750   1750        2206  6672506046  12331 0ustar  alexyalexyThis is binary distribution of WXftp version 0.4.4.

WXftp is not a public domain, please read LICENSE for details.

To install, execute "sh ./install.sh" as a priviliged user.
Start it by typing "wxftp" on the command prompt.

If you have a GTK+ version, you should first install gtk+-1.0.? or gtk+-1.2.?
shared libraries.
If this is Motif dynamic version -  make sure you have proper version of
Motif installed: Motif 2.0 for Linux/libc5 and Motif 2.1 for Linux/libc6
(aka glibc2).


To remove, execute the following commands:

rm -rf /usr/local/share/wxftp
rm -f /usr/local/bin/wxftp
rm -f /usr/local/man/man1/wxftp.1X

Again, you should do that as a priviliged user.

You may check out http://www.wxftp.seul.org
for the availability of future releases.

Please report problems and send comments to Alexander Yukhimets,
e-mail alexy@edgarmail.com

Have fun!

Alex Y.
--
   _ 
 _( )_
(     (o___           +-------------------------------------------+
 |      _ 7           |            Alexander Yukhimets            |
  \    (")            |       http://pages.nyu.edu/~aqy6633/      |
  /     \ \           +-------------------------------------------+
wxftp-0.4.4/LICENSE100644   1750   1750        2660  6672506046  12462 0ustar  alexyalexy
WXftp is copyright (c) 1998 by Alexander Yukhimets <alexy@edgarmail.com>. 
All rights under the copyright reserved. 

1. Distribution.

This software is subject to the terms of "Artistic license". 
Copy of the license can be found in "Artistic" file.

Also, the following files included in the source code distribution of the
software can be distributed/modified under the terms of either "Artistic
license" or (at your option) GNU Library General Public License  version 2: 
            ftp.h ftp.c ftp_xfer.h ftp_xfer.c.
Copy of the GNU LGPL can be found in "LGPL" file.


2. DISCLAIMER OF WARRANTY.

THE SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS,
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED
WORKS ARE FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR
PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE COVERED WORKS IS WITH YOU. SHOULD ANY
COVERED WORK PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF
ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF
WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE
OF ANY COVERED WORK IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS
DISCLAIMER. 

WARNING:

This is an ``alpha'' quality software. Please avoid any use on a production, 
mission-critical, or systems with sensitive or unrecoverable data. 

wxftp-0.4.4/Artistic100644   1750   1750       14075  6672506046  13205 0ustar  alexyalexy                      The "Artistic License"

                             Preamble

The intent of this document is to state the conditions under which a
Package may be copied, such that the Copyright Holder maintains some
semblance of artistic control over the development of the Package,
while giving the users of the package the right to use and distribute
the Package in a more-or-less customary fashion, plus the right to make
reasonable modifications.

It also grants you the rights to reuse parts of a Package in your own
programs without transferring this License to those programs, provided
that you meet some reasonable requirements.

Definitions:

        "Package" refers to the collection of files distributed by the
        Copyright Holder, and derivatives of that collection of files
        created through textual modification.

        "Standard Version" refers to such a Package if it has not been
        modified, or has been modified in accordance with the wishes
        of the Copyright Holder as specified below.

        "Copyright Holder" is whoever is named in the copyright or
        copyrights for the package.

        "You" is you, if you're thinking about copying or distributing
        this Package.

        "Reasonable copying fee" is whatever you can justify on the
        basis of media cost, duplication charges, time of people involved,
        and so on.  (You will not be required to justify it to the
        Copyright Holder, but only to the computing community at large
        as a market that must bear the fee.)

        "Freely Available" means that no fee is charged for the item
        itself, though there may be fees involved in handling the item.
        It also means that recipients of the item may redistribute it
        under the same conditions they received it.

1. You may make and give away verbatim copies of the source form of the
Standard Version of this Package without restriction, provided that you
duplicate all of the original copyright notices and associated disclaimers.

2. You may apply bug fixes, portability fixes and other modifications
derived from the Public Domain or from the Copyright Holder.  A Package
modified in such a way shall still be considered the Standard Version.

3. You may otherwise modify your copy of this Package in any way, provided
that you insert a prominent notice in each changed file stating how and
when you changed that file, and provided that you do at least ONE of the
following:

    a) place your modifications in the Public Domain or otherwise make them
    Freely Available, such as by posting said modifications to Usenet or
    an equivalent medium, or placing the modifications on a major archive
    site such as uunet.uu.net, or by allowing the Copyright Holder to include
    your modifications in the Standard Version of the Package.

    b) use the modified Package only within your corporation or organization.

    c) rename any non-standard executables so the names do not conflict
    with standard executables, which must also be provided, and provide
    a separate manual page for each non-standard executable that clearly
    documents how it differs from the Standard Version.

    d) make other distribution arrangements with the Copyright Holder.

4. You may distribute the programs of this Package in object code or
executable form, provided that you do at least ONE of the following:

    a) distribute a Standard Version of the executables and library files,
    together with instructions (in the manual page or equivalent) on where
    to get the Standard Version.

    b) accompany the distribution with the machine-readable source of
    the Package with your modifications.

    c) give non-standard executables non-standard names, and clearly
    document the differences in manual pages (or equivalent), together
    with instructions on where to get the Standard Version.

    d) make other distribution arrangements with the Copyright Holder.

5. You may charge a reasonable copying fee for any distribution of this
Package.  You may charge any fee you choose for support of this
Package.  You may not charge a fee for this Package itself.  However,
you may distribute this Package in aggregate with other (possibly
commercial) programs as part of a larger (possibly commercial) software
distribution provided that you do not advertise this Package as a
product of your own.

6. The scripts and library files supplied as input to or produced as
output from the programs of this Package do not automatically fall
under the copyright of this Package, but belong to whomever generated
them, and may be sold commercially, and may be aggregated with this
Package.  If such scripts or library files are aggregated with this
Package via the so-called "undump" or "unexec" methods of producing a
binary executable image, then distribution of such an image shall
neither be construed as a distribution of this Package nor shall it
fall under the restrictions of Paragraphs 3 and 4, provided that you do
not represent such an executable image as a Standard Version of this
Package.

7. You may reuse parts of this Package in your own programs, provided that
you explicitly state where you got them from, in the source code (and, left
to your courtesy, in the documentation), duplicating all the associated
copyright notices and disclaimers. Besides your changes, if any, must be
clearly marked as such. Parts reused that way will no longer fall under this
license if, and only if, the name of your program(s) have no immediate
connection with the name of the Package itself or its associated programs.
You may then apply whatever restrictions you wish on the reused parts or
choose to place them in the Public Domain--this will apply only within the
context of your package.

8. The name of the Copyright Holder may not be used to endorse or promote
products derived from this software without specific prior written permission.

9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

                                The End
wxftp-0.4.4/LGPL100644   1750   1750       61273  6672506046  12163 0ustar  alexyalexy		  GNU LIBRARY GENERAL PUBLIC LICENSE
		       Version 2, June 1991

 Copyright (C) 1991 Free Software Foundation, Inc.
    		    59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

[This is the first released version of the library GPL.  It is
 numbered 2 because it goes with version 2 of the ordinary GPL.]

			    Preamble

  The licenses for most software are designed to take away your
freedom to share and change it.  By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.

  This license, the Library General Public License, applies to some
specially designated Free Software Foundation software, and to any
other libraries whose authors decide to use it.  You can use it for
your libraries, too.

  When we speak of free software, we are referring to freedom, not
price.  Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.

  To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if
you distribute copies of the library, or if you modify it.

  For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you.  You must make sure that they, too, receive or can get the source
code.  If you link a program with the library, you must provide
complete object files to the recipients so that they can relink them
with the library, after making changes to the library and recompiling
it.  And you must show them these terms so they know their rights.

  Our method of protecting your rights has two steps: (1) copyright
the library, and (2) offer you this license which gives you legal
permission to copy, distribute and/or modify the library.

  Also, for each distributor's protection, we want to make certain
that everyone understands that there is no warranty for this free
library.  If the library is modified by someone else and passed on, we
want its recipients to know that what they have is not the original
version, so that any problems introduced by others will not reflect on
the original authors' reputations.

  Finally, any free program is threatened constantly by software
patents.  We wish to avoid the danger that companies distributing free
software will individually obtain patent licenses, thus in effect
transforming the program into proprietary software.  To prevent this,
we have made it clear that any patent must be licensed for everyone's
free use or not licensed at all.

  Most GNU software, including some libraries, is covered by the ordinary
GNU General Public License, which was designed for utility programs.  This
license, the GNU Library General Public License, applies to certain
designated libraries.  This license is quite different from the ordinary
one; be sure to read it in full, and don't assume that anything in it is
the same as in the ordinary license.

  The reason we have a separate public license for some libraries is that
they blur the distinction we usually make between modifying or adding to a
program and simply using it.  Linking a program with a library, without
changing the library, is in some sense simply using the library, and is
analogous to running a utility program or application program.  However, in
a textual and legal sense, the linked executable is a combined work, a
derivative of the original library, and the ordinary General Public License
treats it as such.

  Because of this blurred distinction, using the ordinary General
Public License for libraries did not effectively promote software
sharing, because most developers did not use the libraries.  We
concluded that weaker conditions might promote sharing better.

  However, unrestricted linking of non-free programs would deprive the
users of those programs of all benefit from the free status of the
libraries themselves.  This Library General Public License is intended to
permit developers of non-free programs to use free libraries, while
preserving your freedom as a user of such programs to change the free
libraries that are incorporated in them.  (We have not seen how to achieve
this as regards changes in header files, but we have achieved it as regards
changes in the actual functions of the Library.)  The hope is that this
will lead to faster development of free libraries.

  The precise terms and conditions for copying, distribution and
modification follow.  Pay close attention to the difference between a
"work based on the library" and a "work that uses the library".  The
former contains code derived from the library, while the latter only
works together with the library.

  Note that it is possible for a library to be covered by the ordinary
General Public License rather than by this special one.

		  GNU LIBRARY GENERAL PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. This License Agreement applies to any software library which
contains a notice placed by the copyright holder or other authorized
party saying it may be distributed under the terms of this Library
General Public License (also called "this License").  Each licensee is
addressed as "you".

  A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.

  The "Library", below, refers to any such software library or work
which has been distributed under these terms.  A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language.  (Hereinafter, translation is
included without limitation in the term "modification".)

  "Source code" for a work means the preferred form of the work for
making modifications to it.  For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.

  Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.  The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it).  Whether that is true depends on what the Library does
and what the program that uses the Library does.
  
  1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.

  You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.

  2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:

    a) The modified work must itself be a software library.

    b) You must cause the files modified to carry prominent notices
    stating that you changed the files and the date of any change.

    c) You must cause the whole of the work to be licensed at no
    charge to all third parties under the terms of this License.

    d) If a facility in the modified Library refers to a function or a
    table of data to be supplied by an application program that uses
    the facility, other than as an argument passed when the facility
    is invoked, then you must make a good faith effort to ensure that,
    in the event an application does not supply such function or
    table, the facility still operates, and performs whatever part of
    its purpose remains meaningful.

    (For example, a function in a library to compute square roots has
    a purpose that is entirely well-defined independent of the
    application.  Therefore, Subsection 2d requires that any
    application-supplied function or table used by this function must
    be optional: if the application does not supply it, the square
    root function must still compute square roots.)

These requirements apply to the modified work as a whole.  If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works.  But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.

Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.

In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.

  3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library.  To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License.  (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.)  Do not make any other change in
these notices.

  Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.

  This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.

  4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.

  If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.

  5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library".  Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.

  However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library".  The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.

  When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library.  The
threshold for this to be true is not precisely defined by law.

  If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work.  (Executables containing this object code plus portions of the
Library will still fall under Section 6.)

  Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.

  6. As an exception to the Sections above, you may also compile or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.

  You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License.  You must supply a copy of this License.  If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License.  Also, you must do one
of these things:

    a) Accompany the work with the complete corresponding
    machine-readable source code for the Library including whatever
    changes were used in the work (which must be distributed under
    Sections 1 and 2 above); and, if the work is an executable linked
    with the Library, with the complete machine-readable "work that
    uses the Library", as object code and/or source code, so that the
    user can modify the Library and then relink to produce a modified
    executable containing the modified Library.  (It is understood
    that the user who changes the contents of definitions files in the
    Library will not necessarily be able to recompile the application
    to use the modified definitions.)

    b) Accompany the work with a written offer, valid for at
    least three years, to give the same user the materials
    specified in Subsection 6a, above, for a charge no more
    than the cost of performing this distribution.

    c) If distribution of the work is made by offering access to copy
    from a designated place, offer equivalent access to copy the above
    specified materials from the same place.

    d) Verify that the user has already received a copy of these
    materials or that you have already sent this user a copy.

  For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it.  However, as a special exception,
the source code distributed need not include anything that is normally
distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.

  It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system.  Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.

  7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:

    a) Accompany the combined library with a copy of the same work
    based on the Library, uncombined with any other library
    facilities.  This must be distributed under the terms of the
    Sections above.

    b) Give prominent notice with the combined library of the fact
    that part of it is a work based on the Library, and explaining
    where to find the accompanying uncombined form of the same work.

  8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License.  Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License.  However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.

  9. You are not required to accept this License, since you have not
signed it.  However, nothing else grants you permission to modify or
distribute the Library or its derivative works.  These actions are
prohibited by law if you do not accept this License.  Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.

  10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions.  You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.

  11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License.  If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all.  For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.

If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices.  Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.

This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.

  12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded.  In such case, this License incorporates the limitation as if
written in the body of this License.

  13. The Free Software Foundation may publish revised and/or new
versions of the Library General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number.  If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation.  If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.

  14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission.  For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this.  Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.

			    NO WARRANTY

  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.

		     END OF TERMS AND CONDITIONS

           How to Apply These Terms to Your New Libraries

  If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change.  You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).

  To apply these terms, attach the following notices to the library.  It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.

    <one line to give the library's name and a brief idea of what it does.>
    Copyright (C) <year>  <name of author>

    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Library General Public
    License as published by the Free Software Foundation; either
    version 2 of the License, or (at your option) any later version.

    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Library General Public License for more details.

    You should have received a copy of the GNU Library General Public
    License along with this library; if not, write to the Free
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

Also add information on how to contact you by electronic and paper mail.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary.  Here is a sample; alter the names:

  Yoyodyne, Inc., hereby disclaims all copyright interest in the
  library `Frob' (a library for tweaking knobs) written by James Random Hacker.

  <signature of Ty Coon>, 1 April 1990
  Ty Coon, President of Vice

That's all there is to it!
wxftp-0.4.4/README.source100644   1750   1750        3567  6672506054  13642 0ustar  alexyalexyThis is source distribution of WXftp version 0.4.4.

WXftp is not in a public domain. Please read LICENSE.source for details.


INSALLATION INSTRUCTIONS

You may build WXftp with either Motif 2.1/2.0 or GTK+ 1.0/1.2 interface.


In either case, you may need to have GNU make installed.

1. GTK+ version

First, install gtk+-1.0.x or gtk+-1.2.x. You may download it from ftp.gtk.org.
Make sure "gtk-config" command works.

Change to "src" directory and take a look at Makefile. 
Make sure BUILD_TARGET is set to BUILD_GTK.

Now "make depend" and "make". You may start just built WXftp with "./wf" now.


2. Motif version

First, you need Motif 2.0 or 2.1 installed.
Second, you will need to install Xbae-4.6.2 widget. I included the source
for convenience. This is a *very* nice widget, I would recommend to check out
the Web site of XbaeMatrix widget at http://www.xbae.syd.net.au/.

Unpack the source with "gzip -dc < Xbae-4.6.2.tar.gz | tar xvf -".
You may apply my patch with "patch -p0 < Xbae-4.6.2.diff".
Don't do that if you are planning on using XbaeMatrix widget for different
programs. WXftp will work without the patch, it would just look a bit
prettier.

Create a symlink with "ln -s Xbae-4.6.2/src Xbae".
Change to Xbae-4.6.2 directory and follow instructions to build the widget.
You don't need to build samples and shared library (unless you want to :).

Then change to the top-level "src" directory and edit Makefile to
represent location of your Motif installation (unless you have everything in a 
standard place). 
Also, set environment variable BUILD_TARGET to BUILD_MOTIF.

After that "make depend" and "make" will do the job.
Both static (wf-static) and dynamic (wf-dynamic) version will be built.

3. Final touches. 

You would have to copy the contents of "help" directory to 
/usr/local/share/wxftp/help/ to make on-line help work.


Good luck!

Alexander Yukhimets
alexy@edgarmail.com

wxftp-0.4.4/Xbae-4.6.2.tar.gz100644   1750   1750     1051213  6672506054  14206 0