Commit Graph

103 Commits

Author SHA1 Message Date
Norbert Warmuth
b920b0b1c4 Sat Oct 3 14:28:57 1998 Norbert Warmuth <nwarmuth@privat.circular.de>
* vfs/ftpfs.c (resolve_symlink): fixed cut'n paste error in my last commit,
i.e. make it compile)
1998-10-03 12:30:03 +00:00
Norbert Warmuth
b0280fd397 Sat Oct 3 00:54:23 1998 Norbert Warmuth <nwarmuth@privat.circular.de>
* gtkedit/Makefile.in (EDITOBJS): removed one wrong \\ (line
continuation)

Sat Oct  3 01:03:37 1998  Norbert Warmuth  <nwarmuth@privat.circular.de>

* vfs/ftpfs.c (resolve_symlink): minor speed enhancement
1998-10-02 23:01:16 +00:00
Pavel Roskin
ef0f6d00fc vfs_force_expire() was incorrectly defined in vfs.h 1998-10-01 17:42:05 +00:00
Miguel de Icaza
f149bf7733 Support changes in recent rpm 1998-10-01 16:40:57 +00:00
Pavel Machek
8ad6f74d84 Make make clean work properly. 1998-09-29 22:49:38 +00:00
Pavel Machek
136006707c Fixed cursor positioning so that it does not call any vfs code, few
statics added to vfs layer, no longer use '0' in place of NULL.
1998-09-29 16:01:16 +00:00
Norbert Warmuth
c10ecb8b0f Now gmc, tkmc and mc build one my glibc2 system (builddir != srcdir).
Mon Sep 28 21:55:13 1998  Norbert Warmuth  <nwarmuth@privat.circular.de>

* src/find.c: Changed hotkey of the continue-button (both Chdir and
Continue used `C').

* po/*.po: remade because one msgstr in find.c changed

* src/Makefile.in: search config.status in builddir and not in rootdir,
i.e. make it compile for builddir != srcdir

* vfs/vfs.h (struct vfs): renamed errno to verrno because glibc2
defines errno as macro (#define errno (*__errno_location ()))

* vfs/Makefile.in: search config.status in builddir and not in srcdir/..,
i.e. make it compile for builddir != srcdir
1998-09-28 20:41:28 +00:00
Elliot Lee
78dd7ba78c libgnome:
gnome-triggers.* Start adding sound sample support to the triggers
			 (not finished).
	gnomelib-init.c: Initialize trigger subsystem upon startup.
	libgnomeui:
		Makefile.am: Fix rules for generating the
			     gnometypebuiltins*.[ch]
		gnometypebuiltins_evals.c: No calendar stuff (*broken*)
	libvfs/Makefile.am: Install vfs.h into <vfs/vfs.h>
1998-09-28 18:58:36 +00:00
Pavel Machek
a92e6f3ea8 Changed license to LGPL, added passing of vfs * (acting as self), so
we can do OOP-like trics.
1998-09-27 19:27:58 +00:00
Miguel de Icaza
3059f6c31a Fix fish warnings -mig 1998-09-25 22:34:59 +00:00
Miguel de Icaza
207079776b Pass3 1998-09-25 20:15:00 +00:00
Miguel de Icaza
3ca9a94f82 update .cvsignore 1998-09-25 20:11:21 +00:00
Miguel de Icaza
c6bf31046b More makefile fixes -mig 1998-09-25 20:10:06 +00:00
Miguel de Icaza
8fac5dd743 More makefile fixes -mig 1998-09-25 20:00:42 +00:00
Tom Tromey
00922504b1 Wed Sep 23 15:09:55 1998 Tom Tromey <tromey@cygnus.com>
* vfs.h (MIN, MAX): Only define if not already defined; glib.h
	also defines them.
1998-09-23 21:24:15 +00:00
Pavel Machek
6704676eb4 NULL should be used instead of 0 for pointers. 1998-09-23 11:52:58 +00:00
Pavel Machek
b844272610 Minor bug fix. 1998-09-23 11:37:29 +00:00
Pavel Roskin
d82df89441 Removed '\n' from a print_vfs_message() call in ftpfs.c
It caused funny effects if "XTerm hintbar" was on (rxvt+Windowmaker).
1998-09-23 10:54:54 +00:00
Miguel de Icaza
99de5c0197 Update the Makefile.am to the latest changes in vfs -mig 1998-09-22 17:44:13 +00:00
Pavel Roskin
062e729b03 Minor grammatic error in ChangeLog corrected 1998-09-21 15:20:34 +00:00
Pavel Machek
a57c127f2d O_LINEAR option added, tar fixed to handle bzip/bzip2 files correctly. 1998-09-21 09:52:07 +00:00
Pavel Roskin
ec5351e438 "make dist" is working again 1998-09-18 19:45:27 +00:00
Pavel Machek
7d12623b27 Cleaned up some warnings. 1998-09-18 14:28:07 +00:00
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