Roland Illig
135d787620
* extfs/urar.in: Fixed some quoting issues.
...
Original patch by Leonard den Ottolander.
2005-01-09 16:12:39 +00:00
Andrew V. Samoilov
1735921c14
* extfs.c (struct inode): Remove unused linkflag field.
...
(extfs_internal_stat): Eliminate "inode" variable.
(extfs_fstat): Likewise.
(extfs_unlink): Fix memory leak if extfs_get_path_mangle() fails.
2004-12-29 07:32:41 +00:00
Andrew V. Samoilov
b20f6b2dea
* fish.c (fish_linear_abort): Fix bug with FISH vfs. It freezes MC on
...
transfer abort.
2004-12-28 12:25:24 +00:00
Andrew V. Samoilov
278ae44436
* extfs.c (extfs_generate_entry): Initialize inode->last_in_subdir.
...
(extfs_read_archive): Likewise. Remove unneeded test.
Fix http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=286990
* extfs/ulha.in (mc_lha_fs_list): Use $NF instead of $10 as filename
for permission intention.
Fix http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=286990
2004-12-27 12:12:31 +00:00
Roland Illig
001a6c1b90
* extfs/uzip.in: Fix handling of archive member pathnames starting
...
with "./".
2004-12-10 00:08:31 +00:00
Roland Illig
a0aef5042d
* ext.c: Fixed FIXME by passing around a reference to a VFS.
2004-12-06 23:27:23 +00:00
Andrew V. Samoilov
65f99d5493
* tar.c (tar_read_header): Skip over records containing
...
incremental tar specific info.
2004-12-01 08:43:25 +00:00
Andrew V. Samoilov
0fdf2a6e6d
* direntry.c (vfs_s_readlink): Correctly calculate link length.
2004-11-29 18:44:49 +00:00
Andrew V. Samoilov
a2bcbdb52c
* fish.c (fish_file_store): Check write() more carefully.
...
(PREFIX): Fix memory leak.
(fish_##name): Likewise.
(fish_chown): Likewise.
2004-11-29 12:45:42 +00:00
Andrew V. Samoilov
09180a901a
* direntry.c (vfs_s_open): Fix memory leak.
...
(vfs_s_retrieve_file): Check write() return more carefully.
2004-11-26 12:00:36 +00:00
Roland Illig
48690761d6
* extfs/patchfs.in: Allow extraction and deletion of patches
...
whose filenames start with "../" or "./".
2004-11-16 23:00:40 +00:00
Roland Illig
48f13535a1
* vfs.h: Changed types for mc_chmod, mc_chown, mc_mknod to mode_t,
...
uid_t, gid_t, and dev_t where appropriate.
2004-11-16 16:49:37 +00:00
Roland Illig
6bbbeb77b4
* vfs.c: Changed types for mc_chmod, mc_chown, mc_mknod to mode_t,
...
uid_t, gid_t, and dev_t where appropriate.
Patch extended by Roland Illig.
2004-11-16 16:16:08 +00:00
Roland Illig
b7fa9f0e5f
* vfs.c: fix MC_NAMEOP macro calls to use the canonicalized path.
2004-11-15 22:55:50 +00:00
Roland Illig
de3bc90f37
* audio.in (audiofs_list): Fixed quoting issue.
...
(audiofs_copyout): Likewise.
* uar.in (mcarfs_copyin): Likewise.
* uha.in (mchafs_copyout): Likewise.
* ulha.in (mc_lha_fs_run): Likewise.
2004-11-10 16:08:00 +00:00
Andrew V. Samoilov
6c2dcea9ff
* vfs.c (vfs_prefix_to_class): Avoid last class (localfs) that would
...
accept any prefix.
2004-11-08 00:04:32 +00:00
Andrew V. Samoilov
f1e93d60f7
* cpio.c (cpio_create_entry): Added initial support for the Special
...
Named Files. Needed on QNX Neutrino.
* utilvfs.c (vfs_parse_filetype): Likewise.
2004-11-03 20:38:56 +00:00
Andrew V. Samoilov
fd5d77fc7b
* cpio.c (cpio_create_entry): Added initial support for the Special
...
Named Files. Needed on QNX Neutrino.
2004-11-03 20:32:35 +00:00
Roland Illig
3c750ff024
* ftpfs.c: Add fallback to type int if socklen_t is not provided.
2004-11-02 21:53:55 +00:00
Roland Illig
406054b8e7
* ChangeLog: Change author of tarfs patch.
2004-11-01 11:47:13 +00:00
Roland Illig
75ec336c52
* tar.c (tar_read_header): Fix pathname canonicalization.
2004-11-01 07:49:36 +00:00
Andrew V. Samoilov
7febc1e97c
* extfs/iso9660.in (mcisofs_list): Fix regular expression for stripping
...
of file name. Use autotools macro for awk instead full path.
* ChangeLog: Replace my old e-mail with my new e-mail
2004-10-29 09:14:38 +00:00
Andrew V. Samoilov
b40bb2cb58
* extfs/iso9660.in (mcisofs_list): Fix stripping of file name in awk code.
2004-10-28 12:40:47 +00:00
Andrew V. Samoilov
f8223e659b
* fish.c (fish_open_archive_int): Fix missed "%s".
2004-10-28 11:24:43 +00:00
Roland Illig
744c65862e
* ftpfs.c (ftpfs_initconn): Replace int with socklen_t where
...
appropriate. (ftpfs_open_data_connection): Likewise.
2004-10-27 18:00:42 +00:00
Andrew V. Samoilov
f3ca051033
* extfs/trpm: Put -- before "$1" to stop argument parsing.
2004-10-27 14:44:31 +00:00
Andrew V. Samoilov
c1f1ce5028
* extfs/trpm: Fix quoting issues.
2004-10-27 14:03:43 +00:00
Andrew V. Samoilov
c3cd3df138
* extfs/iso9660.in: Fix quoting issues.
2004-10-27 13:01:14 +00:00
Andrew V. Samoilov
fd913b65b6
* tar.c tar_read_header(): q should not point to a static string.
...
Canonicalize q.
2004-10-27 12:44:48 +00:00
Andrew V. Samoilov
ea5c3dead6
* vfs.c (mc_def_getlocalcopy): Don't close fd -1.
...
(_vfs_get_class): Make path "char *" instead of
"const char *" because it write to path.
(vfs_get_class): Use g_strdup()/g_free() to do "pathname"
really "const char *".
2004-10-25 12:22:52 +00:00
Andrew V. Samoilov
2c8db2c43d
* smbfs.c (smbfs_open_readwrite): Comment out flags games,
...
it is cli_open() headache.
2004-10-25 08:15:19 +00:00
Roland Illig
8d69563572
* README: Add explanation for using GPL licensed code from
...
src/ in vfs.
From Leonard den Ottolander and Roland Illig.
2004-10-23 12:32:21 +00:00
Roland Illig
7c709ae396
* mcfs.c: Add INADDR_NONE definition for SunOS.
...
* mcserv.c: Likewise. (struct user_pass): Add "const" qualifier.
2004-10-21 23:07:54 +00:00
Roland Illig
036d995eea
* extfs/hp48.in: Correct quoting from last patch. Avoid a
...
subshell when none is needed.
2004-10-18 10:16:26 +00:00
Roland Illig
3b6db492a3
* extfs/audio.in: Fix even more quoting issues.
...
* extfs/hp48.in: Likewise.
Patch from q# <eth0 o2 pl>.
2004-10-18 02:20:09 +00:00
Roland Illig
e85a083b79
* extfs/uar.in: Improve filename quoting. Add error messages.
2004-10-17 22:09:18 +00:00
Roland Illig
00371ea1a9
* extfs/audio.in: Fix quoting issues.
...
From Leonard den Ottolander.
2004-10-17 19:42:20 +00:00
Roland Illig
61b4642af4
* extfs/hp48.in: Fix quoting issues.
...
From Leonard den Ottolander.
2004-10-17 19:33:55 +00:00
Andrew V. Samoilov
e4d7245a11
* undelfs.c (undelfs_open): Use g_try_malloc() instead
...
of g_malloc().
* smbfs.c (smbfs_send): Don't account negative "ret".
2004-10-16 19:19:27 +00:00
Roland Illig
689afa899a
* tar.c (tar_read_header): Fixed handling of filenames starting
...
with "./".
2004-10-16 17:17:31 +00:00
Andrew V. Samoilov
e65b13eb00
* ftpfs.c (ftpfs_linear_start): Likewise.
...
* fish.c (fish_linear_start): Likewise.
2004-10-06 21:20:17 +00:00
Andrew V. Samoilov
126fa4d83d
* cpio.c (cpio_find_head): Check mc_read() return value.
...
(cpio_read_crc_head): Handle mc_read() return value properly.
(cpio_read_oldc_head): Use union for "st" and "buf".
(cpio_read_crc_head): Likewise.
2004-10-06 21:17:30 +00:00
Andrew V. Samoilov
687f435740
* xdirentry.h (linear_start): Use off_t for offset.
2004-10-06 18:04:15 +00:00
Andrew V. Samoilov
d0aeb947b4
* utilvfs.c(vfs_split_url): Add support for '@' in username.
2004-10-05 14:23:20 +00:00
Andrew V. Samoilov
320caad2e1
* smbfs.c (smbfs_forget): Check smbfs_connections[i].cli
...
to avoid possible segmentation fault. Close
https://savannah.gnu.org/bugs/index.php?func=detailitem&item_id=8974
2004-09-28 09:30:53 +00:00
Roland Illig
7b6f1db773
* vfs.c (_vfs_get_class): Reverted my last patch because
...
Leonard reported it to make mc crash.
2004-09-26 11:06:38 +00:00
Roland Illig
6f34e18e3e
* ftpfs.c (ftpfs_find_machine): Added const qualifier.
...
* mcserv.c (do_auth): Likewise.
* utilvfs.c (is_month): Likewise. (is_time): Likewise.
(is_week): Likewise.
* vfs.c (_vfs_get_class): Added const qualifier.
(vfs_prefix_to_class): Added a string length parameter to
reduce the use of g_strdup. (vfs_split): Changes due to the
new string length parameter.
2004-09-25 14:06:27 +00:00
Andrew V. Samoilov
c060826178
* direntry.c (vfs_s_free_entry): g_free handles NULL argument too,
...
no need for the comparison.
* extfs.c (extfs_free_archive): Likewise.
(extfs_open_archive): Likewise.
(extfs_read_archive): Likewise.
(extfs_remove_entry): Likewise.
(extfs_free_entry): Likewise.
* fish.c (fish_open_archive): Likewise.
(fish_archive_same): Likewise.
* ftpfs.c (ftpfs_split_url): Likewise.
* local.c (local_closedir): Likewise.
* mcserv.c (close_handle): Likewise.
* smbfs.c (smbfs_free_bucket): Likewise.
* tar.c (tar_read_header): Likewise.
* undelfs.c (undelfs_shutdown): Likewise.
* vfs.c (vfs_shut): Likewise.
2004-09-24 23:00:18 +00:00
Roland Illig
e9fcc04816
* vfs.c (mc_open): Corrected FIXME. Now the "mode" parameter is
...
only accessed when flags contains O_CREAT.
2004-09-24 16:03:24 +00:00
Roland Illig
4bc786735e
* cpio.c: Replaced NULL with (char *) NULL. Likewise for 0, where
...
NULL was meant.
* direntry.c: Likewise.
* extfs.c: Likewise.
* fish.c: Likewise.
* ftpfs.c: Likewise.
* mcfs.c: Likewise.
* tar.c: Likewise.
* undelfs.c: Likewise.
* vfs.c: Likewise.
2004-09-24 15:08:21 +00:00