annotate docs/gftp-faq.sgml @ 891:f7a06eea66ce

2007-3-15 Brian Masney <masneyb@gftp.org> * docs/gftp-faq.sgml - updated FAQ entry about how to check the latest code out of SVN.
author masneyb
date Fri, 16 Mar 2007 00:35:47 +0000
parents e30271d47353
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
1 <!doctype book PUBLIC "-//OASIS//DTD DocBook V3.1//EN" []>
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
2
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
3 <!-- Note: I used the format of the GTK+ FAQ to build this document -->
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
4 <!-- Please let me know if there are other ways to improve upon this -->
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
5
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
6 <book>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
7
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
8 <bookinfo>
853
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
9 <date>$Date: 2006/11/17 02:45:04 $</date>
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
10 <title>gFTP FAQ</title>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
11 <authorgroup>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
12 <author>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
13 <firstname>Brian</firstname>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
14 <surname>Masney</surname>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
15 </author>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
16 </authorgroup>
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
17
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
18 <abstract>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
19 <para>This document is intended to answer questions that are
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
20 likely to be frequently asked by users of gFTP.</para>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
21 </abstract>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
22
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
23 </bookinfo>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
24
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
25 <toc></toc>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
26
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
27 <!-- ***************************************************************** -->
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
28
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
29 <chapter>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
30 <title>General Information</title>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
31
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
32 <!-- ----------------------------------------------------------------- -->
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
33
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
34 <sect1>
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
35 <title>What are the requirements to run gFTP?</title>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
36
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
37 <para>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
38 <itemizedlist>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
39 <listitem><simpara>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
40 GTK+ 1.2.3 or higher. GTK+/Glib is included with most systems now. If you
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
41 don't have it installed, you may want to check to see if your vendor has a
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
42 package available. If not, you can download the latest version of GTK+ and
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
43 Glib from
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
44 <ulink url="ftp://ftp.gtk.org/pub/gtk">ftp://ftp.gtk.org/pub/gtk</ulink>.
430
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
45 gFTP will work with either version 1.2 or 2.x of GTK+, but I would recommend
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
46 using GTK+ 2.x.
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
47 </simpara></listitem>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
48 <listitem><simpara>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
49 pthread libraries. Most systems already satisfy this requirement. If you are
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
50 on a platform other than Linux, you may want to take a look at the FSU
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
51 Pthreads library at <ulink url="http://www.informatik.hu-berlin.de/~mueller/pthreads">http://www.informatik.hu-berlin.de/~mueller/pthreads</ulink>.
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
52 </simpara></listitem>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
53 </itemizedlist>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
54 </para>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
55
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
56 </sect1>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
57
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
58 <!-- ----------------------------------------------------------------- -->
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
59
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
60 <sect1>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
61 <title>How do I install gFTP?</title>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
62
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
63 <para>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
64 <itemizedlist>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
65
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
66 <listitem><simpara>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
67 If you do not want to compile gFTP yourself, you can check my webpage. I have
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
68 DEBs for Debian and RPMs for RedHat available. If you're looking for Solaris
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
69 binaries, check out <ulink url="http://www.sunfreeware.com">http://www.sunfreeware.com</ulink>.
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
70 </simpara></listitem>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
71
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
72 <listitem><simpara>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
73 If you are compiling gFTP yourself, extract the files from the distribution
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
74 with tar -zxvf gftp-&lt;version&gt;.tar.gz
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
75 </simpara></listitem>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
76
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
77 <listitem><simpara>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
78 Go to the gftp-&lt;version&gt; directory and type
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
79 </simpara>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
80
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
81 <literallayout>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
82 <literal>./configure</literal>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
83 <literal>make</literal>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
84 </literallayout>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
85
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
86 <simpara>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
87 The configure script will generate a Makefile for your machine, and make
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
88 will compile a binary for your machine. By default, when you run
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
89 configure, it will install gFTP with the prefix /usr/local, so the gFTP
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
90 binary will be /usr/local/bin/gftp. You can change this by typing
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
91 configure --prefix=/usr, and it will then install the gFTP binary to
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
92 /usr/bin/gftp.
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
93 </simpara>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
94 </listitem>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
95
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
96 <listitem><simpara>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
97 If the compile suceeds without any errors, you can type make install to
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
98 install the binary. This will also copy some necessary
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
99 files to &lt;install prefix&gt;/share/gftp. If you do not have root on your
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
100 machine to install these files, copy the contents of the docs/sample.gftp/
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
101 directory to ~/.gftp.
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
102 </simpara></listitem>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
103 <listitem><simpara>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
104 You may want to glance at the USERS-GUIDE file that comes with this
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
105 distribution. It contains a little bit of information about how to use it.
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
106 </simpara></listitem>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
107
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
108 </itemizedlist>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
109 </para>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
110
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
111 </sect1>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
112
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
113 <!-- ----------------------------------------------------------------- -->
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
114
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
115 <sect1>
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
116 <title>What systems is gFTP known to run on?</title>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
117
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
118 <para>I develop gFTP on a Debian GNU/Linux machine. It should run under
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
119 any other Linux distributions. Here is a list of other platforms I have
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
120 received successful compile reports:</para>
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
121
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
122 <itemizedlist>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
123 <listitem><simpara>FreeBSD/NetBSD/OpenBSD/BSDI</simpara></listitem>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
124 <listitem><simpara>Solaris</simpara></listitem>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
125 <listitem><simpara>IRIX</simpara></listitem>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
126 <listitem><simpara>Digital UNIX</simpara></listitem>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
127 <listitem><simpara>HP/UX 11</simpara></listitem>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
128 </itemizedlist>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
129
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
130 <para>If gFTP compiles and runs on a platform not listed here, please email me
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
131 about it and I'll add it to this list. If you are having problems compiling
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
132 GTK+ or gFTP on another platform, try using GNU make instead of your vendor
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
133 supplied make.</para>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
134 </sect1>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
135
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
136 <!-- ----------------------------------------------------------------- -->
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
137
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
138 <sect1>
891
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
139 <title>Does gFTP have a SVN repository?</title>
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
140
891
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
141 <para>gFTP is stored in GNOME's SVN repository. For instructions on how to
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
142 setup your subversion client, visit the website
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
143 <ulink url="http://developer.gnome.org/tools/svn.html">http://developer.gnome.org/tools/svn.html</ulink>.
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
144 In a nutshell, you will need to run the following command to download the latest code:
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
145 </para>
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
146
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
147 <para>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
148
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
149 <literallayout>
891
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
150 <literal>svn co http://svn.gnome.org/svn/gftp/trunk gftp</literal>
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
151 </literallayout>
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
152
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
153 </para>
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
154
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
155 <para>
891
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
156 To compile the SVN code, you will need <emphasis>autoconf</emphasis>,
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
157 <emphasis>automake</emphasis> and <emphasis>gettext</emphasis>
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
158 installed on your system. Once you have those packages installed, run
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
159 the following series of commands:
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
160 </para>
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
161
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
162 <itemizedlist>
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
163 <listitem><simpara>Run <emphasis>./autogen.sh</emphasis> to generate the configure scripts.</simpara></listitem>
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
164 <listitem><simpara>If that is successful, run <emphasis>./configure</emphasis> to generate the Makefiles. By default, the binaries will be installed in /usr/local/bin. You can change the install location by passing the <emphasis>--prefix</emphasis> argument to configure. For example, let's say you want to install the binaries in /usr/bin. Run <emphasis>configure --prefix=/usr</emphasis>.</simpara></listitem>
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
165 <listitem><simpara>If that is successful, run <emphasis>make</emphasis> to build the source.</simpara></listitem>
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
166 <listitem><simpara>Optional: If that is successful, run <emphasis>make install</emphasis> to install the binary on your computer.</simpara></listitem>
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
167 </itemizedlist>
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
168
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
169 </sect1>
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
170
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
171 <!-- ----------------------------------------------------------------- -->
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
172
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
173 <sect1>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
174 <title>How do I report bugs in gFTP?</title>
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
175
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
176 <para>If you find ANY bugs in gFTP, please check to make sure that you are using
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
177 the latest version of gFTP. If you are, please submit all bug reports to
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
178 GNOME's Bugzilla. When sending in bug reports, please try to be as
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
179 descriptive as possible. Send me what OS/version you are running, what
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
180 compiler you are compiling with, the output of <emphasis>gftp --info</emphasis>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
181 and any other important information. If you get gFTP to crash, it would be very
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
182 helpful if you could send me a backtrace. If you do not know how to do a
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
183 backtrace, download the source code from my website. Edit the Makefile, and
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
184 make sure that -g appears in the CFLAGS variable. Then recompile gFTP, but do
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
185 NOT run make install because it will install a stripped binary in $PREFIX/bin.
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
186 Then type gdb ./gftp. Once you have a (gdb) prompt, type r. When gFTP crashes,
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
187 go back to that terminal window, and type bt, and put that output in the bug
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
188 that you file with bugzilla.</para>
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
189
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
190 <para>I also have a gftp-users mailinglist setup. I have a link to the archives
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
191 on my main webpage. If it is strictly a bug report, please submit it to
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
192 Bugzilla instead of the mailinglist. Bugs that are submitted to bugzilla are
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
193 much easier for me to track.</para>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
194
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
195 <para>Also, if you do not get a response back from me immediately, that is not
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
196 uncommon. I usually stay very busy and I don't get to work on gFTP all of the
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
197 time.</para>
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
198
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
199 </sect1>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
200
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
201 <!-- ----------------------------------------------------------------- -->
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
202
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
203 <sect1>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
204 <title>How do I force running the text or gtk+ version of gFTP?</title>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
205
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
206 <para>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
207 To run the text port, you can type gftp-text or to run the gtk+ port,
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
208 you can run the gftp-gtk. The gftp command is just a shell script that checks
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
209 if your DISPLAY variable is set, and if so it'll run the appropriate version.
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
210 </para>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
211
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
212 </sect1>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
213
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
214 <!-- ----------------------------------------------------------------- -->
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
215
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
216 <sect1>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
217 <title>Is there a way for gFTP to download a bunch of files/directories and
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
218 then exit when it's completed?</title>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
219
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
220 <para>Yes, the text port of gFTP supports this well. You can type:</para>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
221
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
222 <para><literallayout><literal>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
223 gftp-text -d ftp://ftp.somesite.com/someplace
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
224 </literal></literallayout></para>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
225
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
226 <para>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
227 If someplace is a directory, it'll automatically download all of its
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
228 subdirectories as well. If you want to transfer a file through ssh instead
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
229 of ftp, just change the <emphasis>ftp://</emphasis> to
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
230 <emphasis>ssh://</emphasis>.
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
231 </para>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
232
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
233 </sect1>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
234
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
235 <!-- ----------------------------------------------------------------- -->
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
236
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
237 <sect1>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
238 <title>In the GTK+ version of gFTP, do I have to enter a port, username and
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
239 password to connect to a ftp server?</title>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
240
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
241 <para>No you don't. If you leave the port blank, it'll default to the default
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
242 port for the protocol you selected (port 21 for FTP). If you leave the
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
243 username blank, it will default to logging in as anonymous.</para>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
244
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
245 </sect1>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
246
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
247 <!-- ----------------------------------------------------------------- -->
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
248
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
249 <sect1>
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
250 <title>Where does gFTP store it's options?</title>
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
251
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
252 <para>gFTP will automatically create a ~/.gftp directory when it is first run.
310
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
253 Your config file is <emphasis>~/.gftp/gftprc</emphasis>, and this is where
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
254 all of gFTP's settings are stored. The config file is well commented, so take
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
255 a glance at it and see if there is anything you want to change. Your bookmarks
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
256 are stored in the file <emphasis>~/.gftp/bookmarks</emphasis>.</para>
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
257
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
258 <para>Every time gFTP is run, it will log the contents of the log window
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
259 to <emphasis>~/.gftp/gftp.log</emphasis>. The contents of this file will be
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
260 automatically purged this file when gFTP is started up.</para>
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
261
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
262 </sect1>
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
263
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
264 <!-- ----------------------------------------------------------------- -->
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
265
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
266 <sect1>
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
267 <title>Why aren't the file sizes comma separated?</title>
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
268
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
269 <para>
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
270 If gFTP was compiled with _GNU_SOURCE defined (run
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
271 <emphasis>gftp --info</emphasis>), then gFTP will use the printf() modifier
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
272 %'ld. If your <emphasis>LANG</emphasis> environment is set to C, then no
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
273 commas will be inserted. If you are in the US, change your
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
274 <emphasis>LANG</emphasis> environment variable to <emphasis>en_US</emphasis>.
cf283d076239 2003-11-9 Brian Masney <masneyb@gftp.org>
masneyb
parents: 307
diff changeset
275 </para>
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
276
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
277 </sect1>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
278
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
279 <!-- ----------------------------------------------------------------- -->
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
280
556
017b1108305b 2004-9-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 554
diff changeset
281 <sect1>
017b1108305b 2004-9-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 554
diff changeset
282 <title>When using an external editor, gFTP does not detect changes that are being made to the file.</title>
017b1108305b 2004-9-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 554
diff changeset
283
017b1108305b 2004-9-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 554
diff changeset
284 <para>
017b1108305b 2004-9-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 554
diff changeset
285 Look at the man page for the editor you are using and see if there is a
017b1108305b 2004-9-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 554
diff changeset
286 command line argument to have the editor run in the foreground (it won't
017b1108305b 2004-9-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 554
diff changeset
287 fork to detact from the current terminal). If you are using one of the
567
b505daaccb92 2004-9-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 556
diff changeset
288 graphical VIM editors, you can add the <emphasis>--nofork</emphasis> argument.
556
017b1108305b 2004-9-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 554
diff changeset
289 </para>
017b1108305b 2004-9-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 554
diff changeset
290
017b1108305b 2004-9-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 554
diff changeset
291 </sect1>
017b1108305b 2004-9-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 554
diff changeset
292
017b1108305b 2004-9-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 554
diff changeset
293 <!-- ----------------------------------------------------------------- -->
017b1108305b 2004-9-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 554
diff changeset
294
597
83f6f9c37d0d 2004-10-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 569
diff changeset
295 <sect1>
83f6f9c37d0d 2004-10-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 569
diff changeset
296 <title>How can I increase the size of the fonts in gFTP?</title>
83f6f9c37d0d 2004-10-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 569
diff changeset
297
83f6f9c37d0d 2004-10-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 569
diff changeset
298 <para>
83f6f9c37d0d 2004-10-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 569
diff changeset
299 You can use the gnome-font-properties program to change the fonts used by
83f6f9c37d0d 2004-10-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 569
diff changeset
300 all GTK+ 2.x applications.
83f6f9c37d0d 2004-10-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 569
diff changeset
301 </para>
83f6f9c37d0d 2004-10-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 569
diff changeset
302
83f6f9c37d0d 2004-10-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 569
diff changeset
303 </sect1>
83f6f9c37d0d 2004-10-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 569
diff changeset
304
83f6f9c37d0d 2004-10-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 569
diff changeset
305 <!-- ----------------------------------------------------------------- -->
83f6f9c37d0d 2004-10-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 569
diff changeset
306
853
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
307 <sect1>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
308 <title>I can't transfer certain file types in binary mode using the FTP protocol.</title>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
309
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
310 <para>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
311 Edit your ~/.gftp/gftprc file and look at the ext= lines towards the bottom of the file. These lines control what icon is used for each file type. It also controls what mode is used for the file transfer. For example, to transfer all HTML files as binary, change the following two lines:
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
312 </para>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
313
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
314 <para><literallayout>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
315 <literal>ext=.htm:world.xpm:A:</literal>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
316 <literal>ext=.html:world.xpm:A:</literal>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
317 </literallayout></para>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
318
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
319 <para>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
320 to the following:
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
321 </para>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
322
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
323 <para><literallayout>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
324 <literal>ext=.htm:world.xpm:B:</literal>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
325 <literal>ext=.html:world.xpm:B:</literal>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
326 </literallayout></para>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
327
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
328 </sect1>
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
329
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
330 <!-- ----------------------------------------------------------------- -->
e30271d47353 2006-11-16 Brian Masney <masneyb@gftp.org>
masneyb
parents: 597
diff changeset
331
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
332 </chapter>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
333
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
334 <!-- ***************************************************************** -->
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
335
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
336 <chapter>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
337 <title>FTP Protocol</title>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
338
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
339 <sect1>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
340 <title>When gFTP tries to get the remote directory listing, the remote server
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
341 complains about either the -a or -L argument to LIST.</title>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
342
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
343 <para>If the server is complaining about the -L option, go under
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
344 <emphasis>FTP->Options->FTP</emphasis> and disable resolve remote symlinks.
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
345 If it is complaining about the -a option, go to
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
346 <emphasis>FTP->Options->General</emphasis> and disable show hidden
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
347 files.</para>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
348
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
349 </sect1>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
350
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
351 <!-- ----------------------------------------------------------------- -->
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
352
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
353 <sect1>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
354 <title>When gFTP tries to get the remote directory listing, I receive the
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
355 error: <emphasis>Cannot create a data connection: Connection
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
356 refused</emphasis></title>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
357
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
358 <para>Go under <emphasis>FTP->Options->FTP</emphasis> and turn off passive
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
359 file transfers. Instead of sending the PASV command to open up the data
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
360 connection on the server side, the data connection will be opened up on the
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
361 client side, and the PORT command will be sent to the server instead.</para>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
362
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
363 </sect1>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
364
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
365 <!-- ----------------------------------------------------------------- -->
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
366
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
367 </chapter>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
368
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
369 <!-- ***************************************************************** -->
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
370
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
371 <chapter>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
372 <title>HTTP Protocol</title>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
373
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
374 <sect1>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
375 <title>How do I set up my HTTP Proxy server?</title>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
376
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
377 <para>Go under <emphasis>FTP->Options</emphasis> and hit the FTP tab. Enter
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
378 HTTP as the proxy type and fill in your proxy server info on that screen.
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
379 Then hit the HTTP tab and enter your same proxy server info there.</para>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
380
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
381 </sect1>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
382
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
383 <!-- ----------------------------------------------------------------- -->
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
384
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
385 </chapter>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
386
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
387 <!-- ***************************************************************** -->
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
388
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
389 <chapter>
554
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
390 <title>SSH Protocol</title>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
391
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
392 <sect1>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
393 <title>gFTP will not log into the remote SSH server when using a non-English
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
394 locale.</title>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
395
567
b505daaccb92 2004-9-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 556
diff changeset
396 <para>Note: This answer only applies to versions of gFTP &gt;= 2.0.18</para>
b505daaccb92 2004-9-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 556
diff changeset
397
554
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
398 <para>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
399 You will need to download the source code to gFTP and edit the appropriate
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
400 po/&lt;lang&gt;.po file. You will need to make sure the following strings
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
401 are translated exactly as they appear in the SSH client.
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
402 </para>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
403
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
404 <itemizedlist>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
405 <listitem><simpara>Enter passphrase for RSA key</simpara></listitem>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
406 <listitem><simpara>Enter passphrase for key</simpara></listitem>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
407 <listitem><simpara>Password</simpara></listitem>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
408 <listitem><simpara>password</simpara></listitem>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
409 </itemizedlist>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
410
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
411 <para>
891
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
412 Please upload the changes to the PO file to GNOME's SVN or email me the
554
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
413 updated PO file. If you email me the updates, please make sure that you
891
f7a06eea66ce 2007-3-15 Brian Masney <masneyb@gftp.org>
masneyb
parents: 853
diff changeset
414 grab the latest PO file from SVN.
554
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
415 </para>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
416
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
417 </sect1>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
418
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
419 <!-- ----------------------------------------------------------------- -->
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
420
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
421 <sect1>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
422 <title>I'm having problems getting SSH2 transfers to work. I keep getting the
567
b505daaccb92 2004-9-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 556
diff changeset
423 error: <emphasis>Error: Message size XXXXXXXX too big from server</emphasis>
554
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
424 </title>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
425
567
b505daaccb92 2004-9-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 556
diff changeset
426 <para>Note: This answer only applies to versions of gFTP &lt;= 2.0.17</para>
b505daaccb92 2004-9-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 556
diff changeset
427
554
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
428 <para>What probably is the problem, sftp-server isn't in your path on the
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
429 remote server. When you try to connect to the remote server, you'll see the
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
430 command gFTP is trying to run, and it'll look something like:</para>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
431
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
432 <para><literallayout><literal>ssh -e none -l username hostname "echo -n xsftp ; sftp-server"</literal></literallayout</para>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
433
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
434 <para>Try running this command. If you get a prompt asking:</para>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
435
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
436 <para><literallayout>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
437 <literal>The authenticity of host 'hostname (###.###.###.###)' can't be established.</literal>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
438 <literal>RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.</literal>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
439 <literal>Are you sure you want to continue connecting (yes/no)?</literal>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
440 </literallayout></para>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
441
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
442 <para>Tell it yes. gFTP won't even try to answer this question for you at the
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
443 moment. Then, if you get the following output:</para>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
444
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
445 <para><literallayout>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
446 <literal>Enter passphrase for key '/home/brian/.ssh/id_dsa':</literal>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
447 <literal>xsftp</literal>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
448 <literal>bash: sftp-server: command not found</literal>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
449 </literallayout></para>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
450
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
451 <para>You'll have to set the path to the sftp-server program. Alternatively
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
452 you could go under FTP->Options->SSH and enable Use sftp subsys. If you enable
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
453 this, then you don't have to know the remote path to your sftp executable.
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
454 But if you enable this, gFTP won't be able to send your password over to
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
455 the ssh client. So if you're not using ssh-agent, then ssh will spawn the
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
456 ssh-askpass program to grab your password.</para>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
457
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
458 </sect1>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
459
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
460 <!-- ----------------------------------------------------------------- -->
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
461
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
462 <sect1>
567
b505daaccb92 2004-9-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 556
diff changeset
463 <title>What is the difference between the SSH and SSH2 protocols?</title>
b505daaccb92 2004-9-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 556
diff changeset
464
b505daaccb92 2004-9-27 Brian Masney <masneyb@gftp.org>
masneyb
parents: 556
diff changeset
465 <para>Note: This answer only applies to versions of gFTP &lt;= 2.0.15</para>
554
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
466
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
467 <para>The SSH protocol uses sftp >= 0.7 from
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
468 <ulink url="http://www.xbill.org/sftp">http://www.xbill.org/sftp</ulink>.
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
469 SSH2 uses the native file transfers found in the commercial SSH2 and in later
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
470 versions of OpenSSH. The SSH2 protocol uses the sftp-server executable on
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
471 the remote host and the SSH protocol uses the sftpserv executable.</para>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
472
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
473 <para>Note: Due to confusion, the origional SSH protocol was removed in gFTP
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
474 2.0.15. It is not shown in gFTP 2.0.14, but there is a config option called
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
475 enable_old_ssh to enable this protocol.</para>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
476
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
477 </sect1>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
478
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
479 <!-- ----------------------------------------------------------------- -->
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
480
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
481 </chapter>
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
482
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
483 <!-- ***************************************************************** -->
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
484
a8ca3e349d4a 2004-9-14 Brian Masney <masneyb@gftp.org>
masneyb
parents: 460
diff changeset
485 <chapter>
430
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
486 <title>SSL Issues</title>
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
487
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
488 <sect1>
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
489 <title>When using the FTPS or HTTPS protocol, gFTP cannot connect if the remote
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
490 server uses a self signed certificate.</title>
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
491
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
492 <para>You must add the public key of your self signed CA to your OpenSSL
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
493 certs directory. On my Debian box, the OpenSSL certs are installed in
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
494 /usr/lib/ssl/certs.</para>
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
495
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
496 </sect1>
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
497
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
498 </chapter>
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
499
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
500 <!-- ***************************************************************** -->
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
501
f2bf216a8091 2004-3-17 Brian Masney <masneyb@gftp.org>
masneyb
parents: 348
diff changeset
502 <chapter>
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
503 <title>Compiling Problems</title>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
504
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
505 <sect1>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
506 <title>When I try to compile gFTP, I see undefined symbol
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
507 <emphasis>libintl_gettext</emphasis>. Or, another error is
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
508 <emphasis>undefined symbol LC_ALL.</emphasis></title>
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
509
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
510 <para>Try running
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
511
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
512 <para><literallayout><literal>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
513 make distclean ; configure --with-included-gettext.
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
514 </literal></literallayout></para>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
515
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
516 <para>You could alternatively pass
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
517
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
518 <literallayout><literal>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
519 --disable-nls
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
520 </literal></literallayout>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
521
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
522 to configure, and internationalization support will not be compiled in.</para>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
523
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
524 </sect1>
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
525
307
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
526 </chapter>
76c912483d1d 2003-11-5 Brian Masney <masneyb@gftp.org>
masneyb
parents: 306
diff changeset
527
306
8978792d0855 2003-11-3 Brian Masney <masneyb@gftp.org>
masneyb
parents:
diff changeset
528 </book>