Pavel Roskin
6ee35e2c55
* extfs/patchfs.in: Allow diffs with function names after "@@".
...
Don't consider an empty newline as the end of the diff.
2002-12-19 16:51:04 +00:00
Andrew V. Samoilov
76a86209d4
* extfs/patchfs.in (openread): Use quoted $archive when opening
...
archives.
(list): Set $archive to quoted $_[0].
2002-12-18 14:31:54 +00:00
Pavel Roskin
1f05866c5e
* extfs/rpm: Don't check package signatures - it creates a lot
...
of noise on stderr if the signature is missing.
2002-12-17 00:32:38 +00:00
Pavel Roskin
90821fb2b8
* extfs/mailfs.in: Fixed bug when opening empty mailbox. Added
...
proper message size (not number of lines, like before) counting.
2002-12-14 20:05:29 +00:00
Pavel Roskin
9b4e62ef79
* extfs/uha.in (mchafs_list): Don't parse the month, use
...
DD-MM-YYYY output.
(mchafs_copyout): Use cat, not mv, because the files can be on
different filesystems. Use "q" and don't suppress stderr.
2002-12-14 05:10:52 +00:00
Pavel Roskin
6c465b4a6f
* extfs/ulha.in: Don't suppress stderr.
2002-12-14 04:39:09 +00:00
Pavel Roskin
f7a80d36ba
* extfs/uzoo.in: Always use "q" option to avoid processing junk.
...
Always create symlink, do it in a safer directory.
2002-12-14 04:29:12 +00:00
Pavel Roskin
9a8ba89854
* extfs/uarj.in: New script working with open-source ARJ.
...
Contributed by Viatcheslav Odintsov.
* extfs/uarj: Remove.
* extfs/hp48: Rename to ...
* extfs/hp48.in: ... this. It needs awk substitution.
* extfs/Makefile.am: Adjust for the above.
2002-12-14 02:46:03 +00:00
Pavel Roskin
05a0c9236d
* extfs/ulha.in: Strengthen quoting.
2002-12-13 08:07:33 +00:00
Pavel Roskin
5c038d2f12
* extfs/uha.in: Strengthen quoting. Remove unnecessary space
...
after filename. Update URL. Use safer temporary directory.
2002-12-13 07:53:20 +00:00
Pavel Roskin
c055823512
* extfs/uarj: New list-only implementation that doesn't need
...
patched unarj.
* extfs/unarj.diff: Remove.
* extfs/Makefile.am: Remove extfs/unarj.diff.
2002-12-13 07:20:54 +00:00
Pavel Roskin
84f178c86f
* extfs/patchfs.in: "copyin" method added (with compressed files
...
support). Files inside archive now have '.diff' extension.
Temporary file not needed any more. Proper handling of
"/dev/null" filenames, filename heuristics based on diff info
page. Set files owner and group as the archive.
* extfs/audio.in: CDDB_TIMEOUT variable added.
2002-12-13 04:42:08 +00:00
Pavel Roskin
63faf36f15
* vfs.c (is_dos_date): Allow 4-digit years.
...
(vfs_parse_filedate): Don't limit length of the year field for
DOS dates, subtract 1900 if necessary.
2002-12-13 00:22:06 +00:00
Pavel Roskin
ec8375764b
* extfs/apt.in: Fix Y2K bug.
...
* extfs/deba.in: Likewise.
* extfs/debd.in: Likewise.
* extfs/dpkg.in: Likewise.
Reported by Adam Byrtek <alpha@debian.org>
2002-12-12 16:15:30 +00:00
Pavel Roskin
5ea98ec55f
* extfs/patchfs.in: Print 4-digit year. If str2time is not
...
available, use current time, not 0.
2002-12-12 16:08:34 +00:00
Andrew V. Samoilov
320b62f87e
* extfs/urar.in: rar lists directories after files, so sort "list"
...
command output by names to prevent duplications.
2002-12-12 12:48:30 +00:00
Pavel Roskin
5b24e5dc1b
* extfs/urar.in: Strengthen quoting. Don't use full path to rar
...
and unrar. Don't redirect stderr to /dev/null.
2002-12-12 09:39:46 +00:00
Pavel Roskin
a50ddb5450
* extfs/uar.in: Simplify "list" command, don't use current year.
...
Use more careful quoting.
2002-12-12 09:01:40 +00:00
Pavel Roskin
3662dd53f2
* extfs/apt.in: Add non-interactive remove using dpkg.
2002-12-12 07:42:29 +00:00
Pavel Roskin
92a3d687fd
* extfs/apt.in: Add 1 to the month number. Perl localtime()
...
uses range 0..11 while extfs expects range 1..12.
* extfs/deba.in: Likewise.
* extfs/debd.in: Likewise.
* extfs/dpkg.in: Likewise.
2002-12-11 21:19:43 +00:00
Pavel Roskin
adf60b79eb
* extfs/audio: Move ...
...
* extfs/audio.in: ... here. Add CDDB support.
* extfs/Makefile.am: Adjust for the above.
2002-12-11 19:24:16 +00:00
Pavel Roskin
184ae978c0
* extfs/mailfs: Try using UnixDate() from Date::Manip if it's
...
available. Warning fix.
2002-12-11 19:10:05 +00:00
Andrew V. Samoilov
ec4569b544
* extfs/patchfs: Use quotemeta() before giving filename to shell.
2002-12-11 11:03:25 +00:00
Andrew V. Samoilov
60a725395c
* vfs.c (mc_stat): Make first argument const.
...
(mc_lstat): Likewise.
* vfs.h: Adjust declarations and remove some useless defines.
2002-12-11 09:36:50 +00:00
Pavel Roskin
c2d7ef04dc
* extfs/a: Enable Perl warnings. Ignore entries without a date.
...
Warning fixes. Don't redirect stderr to /dev/null - it doesn't
mess the screen now.
2002-12-10 21:38:06 +00:00
Andrew V. Samoilov
c63b6b1735
Typos...
2002-12-10 15:32:48 +00:00
Pavel Roskin
d02ca2efc7
typo
2002-12-09 20:16:49 +00:00
Pavel Roskin
0b357d16a3
* extfs/patchfs: Rewritten is Perl. File size is now displayed
...
properly.
2002-12-09 20:16:34 +00:00
Pavel Roskin
0bb4e479a2
* extfs/ftplist.in: Remove, it's obsoleted by the hotlist.
...
* extfs/ucpio.in: Remove, it's obsoleted ucpio.c.
* extfs/Makefile.am: Remove all references to them.
* extfs/extfs.ini: Likewise.
2002-12-09 14:16:32 +00:00
Pavel Roskin
0fce236546
* extfs.c (__find_entry): When creating entried for regular
...
files, set initial permissions to S_IFREG | 0666. This fixes
problems with viewing and editing newly added files.
2002-12-09 05:21:48 +00:00
Pavel Roskin
9d265c52d6
* extfs/bpp: Fix file sizes, contents of INSTALL and UPGRADE.
2002-12-09 05:01:02 +00:00
Pavel Roskin
f71323845c
* extfs/uar.in: Fix "copyin" command.
2002-12-09 04:28:00 +00:00
Pavel Roskin
7a16741def
* extfs.c (extfs_open): Don't run "copyout" if the file just has
...
been created or O_TRUNC is given in the flags.
Reported by Adam Byrtek 'alpha' <alpha@irc.pl>
2002-12-07 02:37:58 +00:00
Pavel Roskin
fd44d72c55
* extfs/uar.in: Implement "copyin" and "rm" commands.
2002-12-07 00:02:12 +00:00
Andrew V. Samoilov
4925d2cdd5
* extfs.c: Don't include ../src/profile.h.
...
(extfs_open): Remove local_filename if copyout fails.
2002-12-06 14:44:51 +00:00
Pavel Roskin
03b1481cda
* extfs.h: Remove "extfsstat" from struct archive - it's unused
...
outside open_archive(). Adjust the dependencies.
* extfs.c: Make hstat local variable.
2002-12-06 03:14:41 +00:00
Pavel Roskin
271a2564fd
* sfs.c: Remove "uid" from struct cachedfile - it's unused now.
2002-12-06 02:18:10 +00:00
Pavel Roskin
b9c6a9b3d1
* vfs.h: Remove vfs_uid and vfs_gid. Fix all dependencies.
2002-12-06 02:14:28 +00:00
Pavel Roskin
a5576742c3
* extfs.c (open_archive): Use open_error_pipe before popen() and
...
close_error_pipe() if popen() fails to handle stderr.
(read_archive): Use close_error_pipe() after pclose().
2002-12-05 17:05:27 +00:00
Pavel Roskin
5746ba638b
* ftpfs.c: Define INADDR_NONE if it's not already defined.
...
Needed for Solaris 9.
Reported by Roman Dorokhin <dorokhin@cybermail.net>
2002-12-05 14:47:24 +00:00
Andrew V. Samoilov
7b75eaf984
* extfs.c (open_archive): Don't use open_error_pipe() and
...
close_error_pipe() - it gets stuck on output that exceeds 4
kilobytes.
2002-12-03 12:24:37 +00:00
Pavel Roskin
474ff43316
* extfs.c (open_archive): Use open_error_pipe() and close_error_pipe()
...
to prevent stderr from extfs scripts pollute the screen.
(extfs_cmd): New function to run extfs scripts and handle stderr in one
place.
(extfs_open): Use extfs_cmd().
(extfs_close): Likewise.
(extfs_unlink): Likewise.
(extfs_mkdir): Likewise.
(extfs_rmdir): Likewise.
2002-12-01 20:35:15 +00:00
Pavel Roskin
30503bef51
* extfs/Makefile.am: Add uzip to EXTFS_OUT.
2002-12-01 20:25:54 +00:00
Pavel Roskin
7ba4aacd85
* mcserv.c (do_classic_auth): Restore support for shadow
...
passwords. Use crypt() instead of pw_encrypt() - the later is
missing on Slackware 8.0. Reported by
Christian Laubscher <christian.laubscher@tiscalinet.ch>
2002-11-17 05:38:29 +00:00
Pavel Roskin
56d650bbf1
* Makefile.am: Consolidate mcserv libraries into MCSERVLIBS.
2002-11-17 01:00:42 +00:00
Pavel Roskin
27899bfa2c
* mcserv.c: Include getopt.h, don't redefine optarg.
2002-11-15 17:07:06 +00:00
Pavel Roskin
dc724cdb6e
* names.c: Only leave actually used functions.
2002-11-15 06:19:34 +00:00
Pavel Roskin
6b2d184d9e
* ftpfs.c (ftpfs_open_socket): Use INADDR_NONE, not -1.
2002-11-15 05:41:27 +00:00
Pavel Roskin
70ec6bbd26
Remove fish_which().
2002-11-13 04:00:28 +00:00
Pavel Roskin
15f131afc9
* fish.c (fish_which): Make static.
2002-11-13 03:54:24 +00:00