*************************** Windows NT/2000/XP ONLY ***************************

Introduction

Background Copy is a plugin for FAR Manager to perform
file(s) view/edit/copy/move/delete with Unicode support. Also copy/move/delete 
performs in background.

It consists of 2 parts:
- bcsvc.exe - the service that processes requests to perform copy/move/delete
- bcopy.dll - a FAR Manager plugin

Status
Background Copy is freeware. You can use the binaries and the source code for any 
purpose you like. 

Warranty
Background Copy is distributed "AS IS". No warranty of any kind is expressed or 
implied. You use it at your own risk.

Contacts

E-mail: zg@matrica.apollo.lv

History

v0.8 build 24 25-09-2001 beta4
- titles in menus.
- changes in documentation.
- fixed: bug in configure service.

v0.7 build 23 22-09-2001 beta3
- new default options.
- changer SYSTEM account detecting algorithm.
- 'Now service is building the file list...' message.

v0.6 build 22 18-09-2001
- now service write username into event log database.
- 'Show full info' option now affected into delete and attribute processing.
- copy speed optimization.
- fixed: compress bug in w2k (maybe).
- autoshow information dialog feature. thanks a lot to Alexey Yatsenko <alv@hotbox.ru>.
- fixed: security bug. introduced in build 21.

v0.6 build 21 07-09-2001
- enchangemets in time prediction.
- format size.
- cosmetic bugs.
- copy speed optimization.
- now you can really disable network connections to the named pipe.

v0.6 build 20 04-09-2001
- time bug fixed.
- plugin: add attribute processing.
- plugin: now plugin support "Clear R/O attribute from CD files" FAR option.
- service: add attribute processing.
- fixed: network access from pipe bug.

v0.6 build 19 25-07-2001
- changes in network access with manually set account.
- changes in internal structure.
- fixed: didn't work Stop/Continue. introduced in build 17.
- fixed: "disable network connections" sometimes didn't work.

v0.6 build 18 16-07-2001
- internal build for testing purposes.

v0.6 build 17 14-07-2001
- fixed: ampersand in file names.
- fixed: hidden/system attribute bug.
- now you can disable network connections to the named pipe.
- fixed: you can copy/move to nul/prn/lptx/comx.
- fixed: filename in copy/move/delete dialog now truncated.

v0.6 build 16 06-07-2001
- SCSI refresh.
- changed bcopy.lng.
- fixed R/O bug (maybe). 
- enchanged copy dialog.
- fixed very small bug in append.

v0.6 build 15 30-06-2001 beta2
- now menu displayed in viewer/editor.
- more convenient configure.

v0.5 build 14 26-06-2001
- new network.txt and network.rus. thanks a lot to Alexey Yatsenko <alv@hotbox.ru>.
- russian .hlf file. thanks a lot to Alexey Yatsenko <alv@hotbox.ru>.
- fixed directory creating routine.
- added new config option - "Check passive panel type".
- many tech options moved into config menu.
- fixed bug in remove directory stuff.
- added configure into plugin menu.
- changed method to get real file name from FAR.
- now you can use variables (for example %TMP%) in copy dialog.
- fixed: can't copy files into share with oem chars in name.
- fixed: oem chars in mapped and substituted disks.

v0.5 build 13 21-06-2001
- substs are resolved now.
- fixed problem with UNC names in w2k.
- fixed problem with CD-RW (maybe).
- fixed: log non-error.
- additionals info menu behaviours.

v0.5 build 12 22-05-2001
- help work in menu.
- fixed finish time bug.
- changes in bcopy.lng.
- calculated pause time.
- copied access rights in "copy" command.
- some networks improvements. see network.txt for details.

v0.5 build 11 22-05-2001
- internal build for testing purposes.

v0.5 build 10 20-05-2001
- internal build for testing purposes.

v0.5 build 09 18-05-2001
- now you can turn error logging off.
- now you can set number of listening threads from 1 to 16.
- startup synchronization.
- fixed bug with critical section init.
- copy directory attributes and times.
- copy access rights.
- rearrange options.
- CloeseHandle after OpenThreadToken.

v0.5 build 08 14-05-2001 beta1
- now in service four listening threads.
- sometime info dialog closes independently.
- pause in info dialog.
- info in viewer/editor.
- bug in info menu fixed.

v0.5 build 07 13-05-2001
- stop all threads before service stopping/shutdowning.
- service autostart before operations.
- now service correctly reports service manager about supporting features.
- now you not needed to change service account to access to network. 
  thanks to Alexey Yatsenko <alv@hotbox.ru>.
- some support for russian language.
- russian .lng file. thanks a lot to Alexey Yatsenko <alv@hotbox.ru>.
- all paths converts into UNC paths before using.
- now you can set maximum number of errors per operation, written into 
  error log. default value 20.
- in info dialog, if option 'Show full info' set, you can see number of 
  errors, occurred in file operation processing.
- now service before each connect performs heap validation.
- fix in EventLog support.
- remove info list size limitation. It was 128 entries.
- some code optimization.
- change CopyFile to CopyFileEx.
- change memory manager.
- sources changed for FAR 1.70.3 build 591.
- skip copy/move if passive panel supported by plugin.
- fix in rename stuff.

v0.0.6 12-04-2001 Alfa3
- now you can manage service throw the pipe.
- memory leak in CopyThread.
- fix append+move bug.

v0.0.5 24-01-2001 Alfa2
- directory renaming.
- support junctions in subdirectories.
- improve info dialog. New copy option - 'Show full info'.
- remove selection after delete initiate.
- fix bug with showing Info.
- add eject/load drive.
- in config: add 'Use system copy history', remove 'Remove source files'.
- check pipe existing.
- add 'Move' to menu.

v0.0.4 10-01-2001 Alfa1
- view/edit.
- some junction stuff.
- remove selection.
- check FAR Version.
- log into EventLog message database.

v0.0.3 07-01-2001
- info work now, when appending.
- help ;)).
- info autoclose.
- config.
- info. stop.
- ignore plugin panels.
- more heuristic destination type detection.
- destination path length limited in edit control.
- delete function is implemented.

v0.0.2 31-12-2000
- dynamic caption.
- directory junction(untested).
- create unexisted destination dirs.
- clear r/o.
- src==dest - error...
- fail on error.
- don't copy dirs into themselves.
- log errors.
- move.

v0.0.1 26-12-2000
- first version.