My system wide .rarrc contains these switches
switches= -m5 -mdG -r -s -t -ol -tl
So whenever you list the contents of any archive or copy a file out of
it, RAR/UNRAR will traverse *all* sub directories (note -r, recursive
switch) in a current directory trying to find *all* archives with the
same name. So, the net result might be that unrar/rar will extract
the wrong file and spend a lot of time trying to find archives with
the same name.
That's why I strongly suggest disabling user/system configuration
for archive list and copyout operations (note the added -cfg switch).
I have contacted Eugene Roshal and he said that he won't disable -r switch
for extract and archive list operations, so, we can only fix this problem
on our side.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
fixed input multibyte chars in overwrite editor mode (remove character only when the first byte is inserted).
thanx to Egmont Koblinger <egmont@gmail.com> for original patch and ticket.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
* 1648_single_boxes:
Applied MC indentation policy.
Merged tty_draw_double_box() function into tty_draw_box() one.
Draw menu using double lines.
Renamed frame symbol names.
Added capability to draw single or double lines.
Created new function: tty_draw_double_box().
Fixed tty_print_alt_char() function for NCurses.
Ticket #1648: implemented single-line boxes.
Fixed tty_print_alt_char() to draw single or double vertical
or horizintal lines.
Added argument to tty_print_one_hline() and tty_print_one_vline()
functions to draw single or double lines.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
* 2121_dir_symlink:
Applied MC indentation policy.
compute_dir_size() function now respect 'follow symlinks' option
Ticket #2121: don't calculate directory size if directory is symlink.
Fixed bug introduced in ad9c1daad8 commit:
incorrect handling of "." and ".." directories within atchives.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Initial step: don't force break long lines. Displayed
help text should be dynamically formatted depending on
screen width.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
* 2069_memory_leaks:
Applied MC indentation policy.
Ticket #2119: Fixed memory leaks in command_completion_function() function.
Ticket #2108: Fixed memory leak in fish_linear_start() function.
lib/util.c: Fixed memleak in load_mc_home_file() function
Fixed memory leak in mc_search__cond_struct_new_regex_accum_append().
Free FS info before closing panel.
Fixed memory leaks in viewer.
Destroy converter before quit from editor.
Fixed memory leaks in edit_search_cmd().
Fixed memory leak in mc_closedir().
Fixed memory leak in vfs_free_handle().
Fixed memory leak in vfs_s_getlocalcopy().
Ticket #2069: fixed memory leaks.
Applied MC indentation policy to all files modified in this branch
with some simple manual modifications.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>