Commit Graph

80 Commits

Author SHA1 Message Date
Pavel Machek
ee12728d7d /#ssh: and /#rsh: aliases, ERRNOR() macro 1998-09-18 11:02:04 +00:00
Pavel Roskin
f931d6b5d4 Some piece of memory was freed twice.
Minor clean-up for gcc -Wall.
1998-09-18 09:40:34 +00:00
Pavel Machek
699d35b586 Added -g to suggested options list, it is required for 4.3BSD systems
compatibility.
1998-09-17 10:40:57 +00:00
Timur Bakeyev
b7d5b0c3a6 Just fix syntax errors :( 1998-09-15 21:01:39 +00:00
Norbert Warmuth
a04ee60c23 Tue Sep 15 20:51:42 1998 Norbert Warmuth <k3190@fh-sw.de>
* setup.c: save and restore new global variable/option
ftp_use_unix_list_options


Tue Sep 15 20:31:32 1998  Norbert Warmuth  <k3190@fh-sw.de>

* ftpfs.c (ftp_use_unix_list_options): New global variable/option.
If true we try to use 'LIST -la <path>'. When it fails we use the
two commands 'CWD <path>' and 'LIST' instead.

(resolve_symlink): rewritten. Don't get a second directory listing
with `LIST -lLa'. Instead use the cache to get the file stat of
symbolic links. If the directory the symlink points to isn't
already in the cache the directory listing will be fetched and
stored in the directory cache (without resolving symlinks
recursively).
The new method to resolve symlinks is faster if symlinks
the same directory or the directory the symlink points to
is already in the cache.
This function was small and nice until I discovered that it was
broken for symlinks to symlinks. Now it looks ugly and perhaps I
will revert it to use "LIST -lLa" again. With a fast connection it
doesn't matter which methode we use but with a slow connection I
wouldn't hesitate to burn more cpu cycles on the client side.

(retrieve_dir): Added parameter to tell whether to resolve
symlinks (don't resolve symlinks in directory listings retrieved
while resolving symlinks).
When we don't get a directory listing with 'LIST -la <path>' then
try to get it with `CWD <path>; LIST'.


Tue Sep 15 20:27:29 1998  Norbert Warmuth  <k3190@fh-sw.de

* ftpfs.c (login_server): s/ftpfs_get_host/my_get_host/

(retrieve_file_start2): Don't create target file O_EXCL, in
copy_file_file we check existance of the target file and know
that we want to truncate it (this change was already done a
while back but it was reverted with the vfs-split).


Tue Sep 15 20:15:42 1998  Norbert Warmuth  <k3190@fh-sw.de>

* ftpfs.h (struct connection): added boolean which indicates that
the ftp server doesn't unterstand Unix ls options

* ftpfs.h (struct dir): added enum to store symlink status of the
in memory directory cache (directory has no symbolic links;
symbolic links but not yet resolved; symbolic links which are resolved)


Tue Sep 15 20:02:08 1998  Norbert Warmuth  <k3190@fh-sw.de>

* shared_ftp_fish.c, fish.c: updated references to retrieve_dir to
honour the additional boolean parameter
1998-09-15 19:41:22 +00:00
Timur Bakeyev
38d687870f *** empty log message *** 1998-09-14 20:50:11 +00:00
Norbert Warmuth
e87670a3bd 1998-09-14 Norbert Warmuth <k3190@fh-sw.de>
* sfs.c (sfs_free): assignment operator was used to check for equality
1998-09-14 19:21:04 +00:00
Pavel Machek
6bc8719e94 Minor ommission fixed, it should compile, now. 1998-09-14 08:14:31 +00:00
Pavel Machek
f45e5aa3fc Adding fish, cleanups, and small updates everywhere to support fish. 1998-09-13 10:40:43 +00:00
Timur Bakeyev
04daf44b51 Author's name fix 1998-09-11 23:37:44 +00:00
Pavel Roskin
d2e8a8696c Address of Pavel Roskin changed
I'm very, very sorry for this :-(((
1998-09-07 17:48:44 +00:00
Pavel Machek
fb62340c99 Adding unarj and various small but neccessary bits. 1998-09-03 19:43:38 +00:00
Pavel Machek
436eedd6d4 Unneccessary code removal 1998-08-31 10:05:42 +00:00
Pavel Machek
286c61a200 Undelfs was too broken for too long. 1998-08-31 10:02:52 +00:00
Pavel Roskin
fe579d66f3 extfs.c didn't compile because of error in extfs_open()
sfs was not even mentioned in makefiles
1998-08-27 18:51:20 +00:00
Miguel de Icaza
77c27f6130 Make program relocatable trough MCHOME variable, patch from Ludovic Drolez 1998-08-26 20:23:10 +00:00
Pavel Machek
3d0a91d4a8 Added vfs_uid for use by libvfs.so users (rpc.nfsd)
Added single file filesystem (sfs)
Added vfs_flags so library users can disable selected filesystems
Minor shuffling of functions so garbage collection works for library
1998-08-25 16:00:16 +00:00
Raja R Harinath
5da83a791d * Makefile.am (mad.c, mad.h): Create symlinks to counterparts in
`mc-src'.

Doesn't compile, yet.
1998-08-20 19:14:43 +00:00
Mandrake (Geoff Harrison)
b5d870d6e3 1998-08-16 Mandrake (Geoff Harrison) <mandrake@mandrake.net>
* Changed version numbers to 0.27.0 in lib dirs.  I will likely
    automate these changes a little later to use versions in the
    configure.in file
1998-08-17 02:31:13 +00:00
Pavel Roskin
d0db348c9a mailfs and patchfs added to extfs.ini
patchfs uses %H instead of %k for "date" command
1998-08-12 18:08:42 +00:00
Pavel Roskin
5c716cf328 Fix for buggy "cut" on HP-UX 10.20 which ignores unterminated strings
and so makes all INFO about rpm packages invisible
1998-08-11 14:28:54 +00:00
Mandrake (Geoff Harrison)
0f1714fc43 1998-08-08 Mandrake (Geoff Harrison) <mandrake@mandrake.net>
* changed version numbers of 0.0.0 stuff to 0.26.0
        (-version-info x:y:z, where x is the major rev+the minor rev, z is the
        minor rev, y is the patchlevel.  -- thus the library would come out as
        libxxx.so.x-z.z.y)

(affected libgnome,libgnomeui,libvfs)

also added a couple of files to .cvsignore of libgtktty (config.sub, config.guess)
1998-08-09 01:20:23 +00:00
Miguel de Icaza
da486c379b Tar file fixes for some BSD tar files + ftpfs security fix 1998-08-07 16:47:44 +00:00
Raja R Harinath
aad748e83a * Makefile.am (BUILT_SOURCES): Make it `make dist' friendly.
Don't try building this, yet.
1998-08-06 21:10:06 +00:00
Nuno Ferreira
4d0ef91f45 * Make-mc.in (install.extfs): Splitted install of $(EXTFS_CONST)
and $(EXTFS_OUT) because the first must be installed from
	$(srcdir) and the second from $(builddir).

	Anyone knows why builddir gets defined to the top builddir and not to
	the current builddir (in this case it gets defined to .../build/mc instead
	of .../build/mc/vfs).
1998-07-31 13:56:56 +00:00
Tom Tromey
c42eed4dd1 Fri Jul 24 00:22:30 1998 Tom Tromey <tromey@cygnus.com>
* Make-mc.in (DISTVFS): Changed Makefile.in to Make-mc.in.
1998-07-24 06:37:37 +00:00
Tom Tromey
320e0976a5 Fri Jul 24 00:22:30 1998 Tom Tromey <tromey@cygnus.com>
* Makefile.am: New file.
	* Make-mc.in: Renamed from Makefile.in.
	* Makefile.in: Removed.
1998-07-24 06:35:02 +00:00
Pavel Roskin
3231086af2 Added information about my changes in vfs/Makefile.in 1998-06-29 14:14:19 +00:00
Pavel Roskin
5814d76169 uar.in was not copied on "make dist"
uar and patchfs were not copied on "make install"
It should be now much easier to add a new external VFS.
1998-06-29 14:11:26 +00:00
Pavel Roskin
ecd886afa5 "make install" and "make uninstall" corrected 1998-06-26 08:53:40 +00:00
Miguel de Icaza
4762551dfd Make it work with different ls commands -mig 1998-06-25 17:12:33 +00:00
Pavel Roskin
b5e4d2a6dc Patch for ftpfs undone. Have problems with ntutil.quarta.ru again :-( 1998-06-23 08:23:05 +00:00
Manish Vachharajani
1194fd272b Changlogs ... 1998-06-23 03:33:30 +00:00
Manish Vachharajani
7ee5ddf7b0 Make things compile with gtk-1.1, also removed arfs from the Makefile since it seems not to exist 1998-06-23 02:27:34 +00:00
Pavel Roskin
9a8bfe1ce1 Send "LIST -la /." instead of "LIST -la //." for root directories on ftpfs 1998-06-19 07:29:27 +00:00
Pavel Machek
19ce77542e cpio needs to be renamed, too. 1998-06-17 18:51:40 +00:00
Pavel Machek
3390746ba4 Changelog for extfs/ changes. 1998-06-17 18:20:57 +00:00
Pavel Machek
b08797f522 Rename helper scripts, so their names are more logical (and so that
things actually work, because new names are currently in extfs.ini).
1998-06-17 18:18:54 +00:00
Pavel Machek
c57c593179 Modified code to use tempnam() instead of tmpnam(), fixed tempnam() to use NULL instead of 0. 1998-06-17 16:42:53 +00:00
Pavel Roskin
1060e8fa67 "./configure --without-vfs" should work again. Someone forgot to replace
libvfs.a with @LIBVFS@ in two places
1998-06-16 07:58:53 +00:00
Pavel Machek
a3e64fbc8f Fixed typo. 1998-06-11 10:10:05 +00:00
Vincent Renardias
a7967b891f Wed, 10 Jun 1998 17:43:25 +0200 [Vincent]
Correct typo.
1998-06-10 15:43:51 +00:00
Pavel Roskin
def36dfcfe return with value from a function returning void 1998-06-10 14:57:19 +00:00
Pavel Machek
e6e9f038ed Fixed number of callbacks, added prototype of function to set
callback. Nothing important.
1998-06-08 13:00:29 +00:00
Pavel Roskin
bbc0f16f3c vfs/share.c was not copied on "make dist" 1998-06-04 14:44:50 +00:00
Miguel de Icaza
465cd6bda9 VFS changes from the list; A lot of fixes for the GNOME interface
that have been reported.  More to come.
1998-06-03 14:08:47 +00:00
Pavel Machek
cc4a98f6a2 Corrected e-mail, added some changelog entries. 1998-06-03 13:11:36 +00:00
Pavel Machek
772283a6f4 This file was missing from previous merge. 1998-06-03 13:11:13 +00:00
Norbert Warmuth
3550827e81 Mon Jun 1 15:41:20 1998 Norbert Warmuth <k3190@fh-sw.de>
* main.c (translate_url_to_new_syntax): translate the common
ftp url syntax to the syntax used by the new vfs code.

(_do_panel_cd): First translate the path if necessary. This makes
it possible to enter ftp://host on the commandline and in the
directory hotlist. We might need to move the translation code
to the vfs layer if there are other places where we want to enter
ftp://host.


Mon Jun  1 16:00:19 1998  Norbert Warmuth  <k3190@fh-sw.de>

* vfs/ftpfs.c (ftpfs_fill_names): use right character to seperate
prefix and username
1998-06-01 14:34:43 +00:00
Norbert Warmuth
5a5fad89f8 I had to apply Timur's patch by hand. Therefore I'm the one
to blame first when it breaks something.


Mon Jun  1 12:33:08 1998  Alexander V. Lukyanov <lav@yars.free.net>

* configure.in: allowed to use `configure --with-included-gettext'
on systems (like solaris) that have their own libintl


Mon Jun  1 14:19:20 1998  Bakeyev I. Timur <timur@comtat.kazan.ru>
* vfs/vfs.c (parse_ls_lga): allow a bit wider range of listings.

* vfs/vfs.c (is_time, is_year): new functions


Mon Jun  1 12:47:50 1998  Norbert Warmuth  <k3190@fh-sw.de>

* vfs/ftpfs.c (ftpfs_forget): Use the new ftpfs prefix.
1998-06-01 12:52:18 +00:00