⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes

📁 一套客户/服务器模式的备份系统代码,跨平台,支持linux,AIX, IRIX, FreeBSD, Digital Unix (OSF1), Solaris and HP-UX.
💻
📖 第 1 页 / 共 3 页
字号:
2.1 - 2.1.pl1	- minor bugfix in restore script2.1.pl1 - 2.1.pl2	- Bugfix in configuration programs.	  Affects:    cartridge handling systems without a special	              command to set the cartridge, that therefore	              must be set to sequential mode.	  Workaround: Comment out the line starting with Setcart-Command	              in .../backup/server/lib/backup.conf2.1.pl2 - 2.1.pl3	- Fix of stupid bug produced while fast-hacking pl22.1 - 2.2	- automatic tape labeling and consistency check	- directories can selectively be excluded from backup	- cleverer device access, two stage timeout: 1st stage	  sends email to maintainer, 2nd stage exits	- facilities for recovery from hard crash with lost	  filename logfiles	- reduced unnecessary tape movements2.2 - 2.3	- Maintain a lock file to prevent concurrent tape access of	  different server processes	- Optional compressing of the filename logfiles	- Client side parameters RootDirectory and BackupHost can	  be overridden with command line options of restore2.3 - 2.4	- Block and character device special files can be saved	- Storing the file contents can be forced independently of	  the file type (useful for saving raw partitions or so)	- option -N for the client side program for saving only	  files newer than a given one	- small bug fixed concerning zero-length files2.4 - 2.5	- File contents (see 2.3 - 2.4) can be compressed	- Sockets can be saved	- full_backup, incr_backup and restore are now binaries	- print_errors is a new command	- Weird problem workarounded with I/O-Error on interrupted	  backup	- If filename logfiles should be compressed, no uncompressed	  files ever appear	- Directory path patterns can be supplied for excluding files	  or directories	- Support for a max of 16777215 cartridges with 2147483647	  files on each (please consider configuring several backup	  servers ;-) )	- Restore can be called with glob-style filename patterns	- For the client side a lockfile is maintained as well, so	  several backup or restore programs can't be run simultaneuosly	  on one client causing trouble on the logfiles2.5 - 2.6	- File contents can not only be specified with prefixes /../	  or //../, but also by option -r or -R	- Saving files can be limited to device/filesystem2.6 - 2.6.1	- New client- and serverside parameter EncryptionKeyFile	  for the authentication mechanism	- New clientside-parameter VarDirectory for varying files	- Default-configuration files in /etc/buclient.conf and	  /etc/buserver.conf2.6.1 - 2.7	- New clientside parameter CompressBackupedFiles for choosing	  compression of files and filename logfiles separately	- Clientside request-queue for asynchronous communication with	  the server (hopefully much better performance)	- New serverside command "label_tape" to manually write a label	  to the tape currently in the drive	- Default-configuration files can also be (Debian needs)	  /etc/afbackup/client.conf and /etc/afbackup/server.conf	- Bug (typo) fixed: Entry for locking file in the server	  configuration file has been ignored	- HOWTO-file is maintained now2.7 - 2.7pl1	- Better connection failure handling. Up to now with DAT data	  on tape might be lost on a connection breakdown2.7 - 2.8	- Normal filesystems can be used for backups instead of tapes,	  thus also removable media	- A file with a special name can be placed in any directory	  containing names or patterns of files and subdirectories to	  be excluded from backup	- Compression attempts can be avoided on already compressed	  files by supplying appropriate filename patterns	- Slight further speedup	- Small bug fixed (sometimes a "Connection ... lost" occurs)2.8 - 2.8plX	- Bugfixes, more logging, more diagnostic messages, more	  safety2.8 - 2.8.1	- Port number can be configured in the configuration file	  of the client side2.8.1 - 2.8.2	- FreeBSD supported	- Wrapper script for mt added: __mt (FreeBSD's mt does not	  accept 0 as repeat count)	- Non-GNU-make can be used (under Solaris it's a little	  annoying) and is recognized automatically2.8.2 - 2.8.2.pl1	- Bug ignoring several -m or similar in file list fixed2.8.2 - 2.9	- Several sets of cartridges can be used on the server side	- Verify is now possible	- restore does not restore the same file several times	  from different backups	- memory leak fixed (a quite harmless one, quasi more a	  theoretical one, no sole reason for an upgrade)	- Documentation reviewed and lots added, e.g. an INTRO	- An exit command can be configured, usable for reporting	  successes and statistics to an administrator	- Ordinary users can restore their own files and directories2.9 - 2.9.pl1	- With several cartridge sets configured reading over end of	  tape of the last cartridge change to the first cartridge	  of the same set and not to cartridge 1. This was a bug2.9 - 2.10	- Byte Sums are no longer of type "long int", now "double"	  ("long long int" is a portability problem)	- Buffering also on the server side. Especially read	  operations (verify, restore) should be much faster now	- Stale lockfiles do not cause another server process or	  a highlevel client program to wait. This was a bug	- Several kill-s to the server don't harm, no stale lockfile	  is left over (of course not valid for a kill -9)	- Errors are immediately printed before completion of client	  programs. print_errors is not really necessary anymore,	  anyway i consider it helpful for later diagnostics	- No longer confusing message "Cannot find out number of	  lines in ..."	- No longer annoying message "/tmp/xxxxxx: No such file	  or directory"	- Safer tape handling (hopefully)	- Strange AIX problem workarounded (EIO at end of media	  instead of the documented ENXIO)	- A modified-before- and -after-date may be supplied with	  the restore program	- Autodetecting inserted cartridge, if tape is labeled or	  had already been used	- Strange wish behaviour (too flat window) workarounded	- Missing feature added: modification time is saved with	  file contents i.e. e.g. raw devices2.10 - 2.11	- Second possibility to save backups in a filesystem	  (without the need of symbolic links)	- Output of XXXXXXconfig is piped through more for	  convenient configuration from any terminal2.11 - 2.11.1	- libc-6 (i.e. glibc) - ready (see README: THANKS TO)2.11.1 - 2.11.2	- Insufficiency of the cartis script fixed: read the number	  of cartridge sets from the server configuration file	- (x)clientconfig and (x)serverconfig did not look for config	  files in all intended places, documentation incomplete2.11.2 - 2.11.3	- Minor inconsistencies fixed. Utilities added (yet unused)2.11.3 - 2.11.4	- Security hole fixed2.11.4 - 3.0	- Debianized	- Defaults changed somewhat	- Uses autoconfig	- full_backup, incr_backup, restore and verify can override	  most of the config file settings by commandline options	- New parameter: Device-probe interval	- New parameter: Skip-files Command	- Documentation reworked (including man-pages)	- restore now takes -C instead of -R, -R is still recognized.	  -C is now the changedir-option in conformance with the	  other commands (and BTW tar)	- label_tape has new -q option for reading the tape label	- Emergency restore without any input information (-E)	- Emergency restore or only the minimum restore info (-El)	  or only tape scanning (restore -En)	- Differential backup with option -a for incr_backup	- Hopefully more speed by use of appropriate TCP-options	- Option to use 128 Bit DES encryption for client-server	  authentication (requires Eric Young's libdes or openssl)	- cartready indicator file mechanism changed (other way round)	- Logging of the remote host name, if authentication fails	- Possibly conflicting program names prefixed with af	- Bug fixed setting the wrong cartridge for a set, if one set	  comprises of cartridge #1 only, what should be avoided anyway	- Senseless settings of maximum number of bytes per tape file	  caught and reset to reasonable value	- Year 2039-ready i.e. any length time_t on any architecture	- More appropriate filename handling on recursive extraction	  of directories	- Preferred serving of repeated requests from the same client	  to avoid race conditions	- Better locking algorithm for client start and server access	- SunOS 4.XYZ supported platform	- Symbolic links are allowed for all programs (full_backup, ...)	- On remote start the output of the remote command is transferred	  to the client side, also the exit status corresponds	- Generally better diagnostics for remote start	- Very stubborn problem on HP-UX-9 fixed, maybe the problem was	  leading to problems also on other architectures	- New parameter: InitProgram for the client side. StartupInfoProg	  is now ran later, when backup succeeded	- In serverside init and exit command %p is replaced with client's	  peername3.0 - 3.0.1	- New flag -w for afclient to check server side streamer state	- differential backup with incr_backup -a did not work yet (!)	  (implementation was lost probably due to multiple development	   locations and inconsistent code between them, sorry)3.0.1 - 3.0.2	- New flag -l for afclient to report the location of the server	  side for each file (preparation for storage pools)	- docs updated3.0.2 - 3.0.3	- restore -f was broken in 3.0.1 - 3.0.23.0.3 - 3.0.4	- Server side rexec path had wrong default3.0.4 - 3.0.5	- Always use built-in fn_match instead of fnmatch3.0.5 - 3.1	- Several triples backup-host/backup-port/cartridge-set possible,	  all handled transparently to the user	- Server side lock bug fixed (caused minor requests like -q to	  hang, had to interrupt with Ctrl-C, bug appeared in 3.0.3)	- Also scripts (e.g. clientconfig) may be arbitrarily symlinked	- Preinstalled config file has now empty encryption file - caused	  confusing log message (" ... using compiled-in key")	- Install script supports change of afbackup service name	- Docs adapted	- Tape label extended by a comment and a possible secondary label	  number	- Bug concerning SetCartridgeCommand fixed	- Server side processing reworked for better throughput	- Protocol extended for raw accesses	- A lot of processing modularised	- A maximum number of bytes per tape can be configured, also	  varying for different tapes	- Tapes can be duplicated (command copy_tape)	- Duplication of tapes can be automated after performing a backup	  (script autocptapes)	- Backup levels of arbitrary (1..MAXINT) number (option -Q for	  incr_backup)	- Automatic switching from incremental to full backup for new	  entries in DirsToBackup...	- Verbose option -v for full_backup, incr_backup, ...	- GUI frontend xafrestore for the afrestore utility, still inferior3.1 - 3.1.1	- Some strange csh versions had problems with xafrestore	- Helper programs for fast command pipe startup (__piper) and	  encryption (__descrpt) added (mainly for use in CompressProgram)3.1.1 - 3.1.2	- Bug fixed: erasetape command was not always called when	  changing the cartridge3.1.2 - 3.1.3	- Compilation was broken on FreeBSD3.1.3 - 3.1.4	- Bug fixed: During save timestamps of filesystem entries were	  changed, that symlinks pointed to3.1.4 - 3.2	- ACLs supported on Solaris2 and HPUX-10, if available	- Also on Solaris >= 2.6 filesizes > 2GB supported	- Multi stream server	- Status file on server side, regularly updated during operation	- Descending into directories is now done like find -depth	- Hopefully even safer tape error handling	- Service names allowed wherever port numbers were to be given	- -v option for verify, restore and copy_tape	- Tapes can be set read-only	- Tapes are no longer overwritten, server keeps track, which	  tapes are needed for all the clients	- Admin must explicitly permit overwrite of needed tapes	- Verify is much faster now	- Bug fixed (tapeblocksize may now be > MaxBytesPerFile / 10)	- Init Media command for preparing the media for access, e.g.	  mounting a removble disk	- More versatile Change-Cart-Command (see FAQ Q6)	- Tape blocksize now written into the tape label	- Filelist recovery also restores uid fields	- Minimum restore info is no longer cumulative	- Configuration programs can get config file as argument	- label_tape now also labels "directory-tapes"3.2 - 3.2.1	- Compilation was broken with glibc and on FreeBSD, maybe others	- Bug fixed: differential backups did not work correctly when	  configuring several backup parts

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -