the old CLI is deprecated and replaced by the new action-based CLI
backup.DestinationStruct deprecated
.get_sigs
.patch
.patch_and_increment
.set_rorp_cache
backup.SourceStruct deprecated
.get_diffs
.get_source_select
.set_source_select
compare.DataSide deprecated
.compare_fast
.compare_full
.compare_hash
.get_source_select (inherited from SourceStruct)
compare.RepoSide deprecated
.attach_files
.close_rf_cache (inherited from MirrorStruct)
.init_and_get_iter
compare.Verify deprecated
connection.RedirectedRun
connection.VirtualFile
.closebyid
.readfromid
.writetoid
eas_acls.get_acl_lists_from_rp unused
eas_acls.set_rp_acl unused
FilenameMapping.set_init_quote_vals_local deprecated
fs_abilities.backup_set_globals deprecated
fs_abilities.get_readonly_fsa deprecated
fs_abilities.restore_set_globals deprecated
fs_abilities.single_set_globals deprecated
Globals.get
Globals.postset_regexp_local deprecated
Globals.set deprecated
Globals.set_api_version new
Globals.set_local
Hardlink.initialize_dictionaries deprecated
log.ErrorLog.close
log.ErrorLog.isopen
log.ErrorLog.open
log.ErrorLog.write_if_open
log.Log.close_logfile_allconn
log.Log.close_logfile_local
log.Log.log_to_file
log.Log.open_logfile_allconn
log.Log.open_logfile_local
log.Log.setterm_verbosity
log.Log.setverbosity
Main.backup_close_statistics deprecated
Main.backup_remove_curmirror_local deprecated
Main.backup_touch_curmirror_local deprecated
manage.delete_earlier_than_local deprecated
regress.check_pids deprecated
regress.Regress deprecated
restore.ListAtTime deprecated
restore.ListChangedSince deprecated
restore.MirrorStruct deprecated
.close_rf_cache
.get_diffs
.get_increment_times
.initialize_rf_cache
.set_mirror_and_rest_times
.set_mirror_select
restore.TargetStruct deprecated
.get_initial_iter
.patch
.set_target_select
robust.install_signal_handlers
rpath.copy_reg_file
rpath.delete_dir_no_files
rpath.gzip_open_local_read
rpath.make_file_dict
rpath.make_socket_local
rpath.open_local_read
rpath.RPath.fsync_local
rpath.setdata_local
SetConnections.add_redirected_conn
SetConnections.init_connection_remote
statistics.record_error
Time.setcurtime_local deprecated
Time.setprevtime_local deprecated
user_group.init_group_mapping deprecated
user_group.init_user_mapping deprecated
locations._dir_shadow.ReadDirShadow new
.compare_full
.compare_hash
.compare_meta
.get_diffs
.get_fs_abilities
.get_select
.set_select
locations._dir_shadow.WriteDirShadow new
.apply
.get_fs_abilities
.get_sigs_select
.init_owners_mapping
.set_select
locations._repo_shadow.RepoShadow new
.apply
.close_statistics
.finish_loop
.get_config
.get_diffs
.get_fs_abilities_readonly
.get_fs_abilities_readwrite
.get_increment_times
.get_mirror_time
.get_sigs
.init_and_get_iter
.init_owners_mapping
.init_loop
.is_locked
.list_files_at_time
.list_files_changed_since
.lock
.needs_regress
.regress
.remove_current_mirror
.remove_increments_older_than
.set_config
.set_select
.setup_paths
.touch_current_mirror
.unlock
.verify
gzip.GzipFile ??? // perhaps covered by VirtualFile
open ??? // perhaps covered by VirtualFile
os.chmod
os.chown
os.getuid
os.lchown
os.link
os.listdir
os.makedev
os.makedirs
os.mkdir
os.mkfifo
os.mknod
os.name deprecated // never worked remotely
os.rename
os.rmdir
os.symlink
os.unlink
os.utime
platform.system new
shutil.rmtree
sys.stdout.write
win32security.ConvertSecurityDescriptorToStringSecurityDescriptor unused
win32security.ConvertStringSecurityDescriptorToSecurityDescriptor unused
win32security.GetNamedSecurityInfo unused
win32security.SetNamedSecurityInfo unused
xattr.get unused
xattr.list unused
xattr.remove unused
xattr.set unused
Those functions use the override security level, hence aren’t checked.
This also means that external functions don’t need to be part of the API.
hasattr
int
ord
os.lstat
os.path.join
os.remove
pow
str
tempfile.mktemp removed
os.getcwd added
the directory rdiff-backup-data/increments does always exist from the start
meta data files are now correctly not compressed when using the --no-compression parameter during a backup or regression
introduction of the lock file rdiff-backup-data/lock.yml
|
Note
|
to the best of my knowledge, none of those changes breaks the backward compatibility with older versions of rdiff-backup. |