decorators on scsi.py - in progress
Fixed block size in Data, still have to fix it ...
Mover left socket open -> corrected
all functions are async now
File History working for tar BU
Almost working
Working on BU asyncio (in progress)
Working on asyncio subprocess
Removed record.fileno
Removed index from tests
Trying to run File History in the asyncio loop
Added an option 'file=None' to give_fifo
Catch KeyError if cfg['DATA_IFACE'] is not defi...
Test with remote tape server
Added ndmjob for Suse
Fixed open mode for request NDMP_CONFIG_GET_SCS...
Work in progress
Better handling for tape EOM
Better EOF handling for bu
FH history works better
The backup utility is now in asyncore loop itself.
Now check if bu executable exists
Decorated Data.start_backup and Data.start_reco...
Decorated Data.start_backup (plugins.validate)
Fixed Mover and Data abort
Added decorators to the Device functions
Added NDMP log messages
Limited tape.open to drives and changers only
Added a decoration for all post messages.
Fixed an issue when device is already closd
Added the validate decorator for Mover also
Added a decorator to check Data interface state
Fixed recover code
Forgot to flush the Device buffer before closing
Backup working again (with incorrect blocksize)
A quick fix when DNS is unavailable
Better async handling
Removed a traceback
Fixed a few things with new ipaddress module
Catch an Exception when BU binary is not presen...
Re-added Star BU
Catch an Exception when device was not opened
Use a socket buffer size depending of the tape ...
Better function to detect local LAN IP
Startin to try the new asyncio instead of asyncore
Forgot to add plugins.py to Git
Now use a small plugin system to load BUs
Revised logging
Will now end BU process is connection from DMA ...
Removed a 'lock' left after migration to asyncore
Added a check to limit asyncore loom only if a ...
Minimized a wide import of ctypes
Added a time.sleep for the listening socket to ...
Repaired the fh server
Starting to fix the tape block size with Buffer...
Fixed an issue with end of data server not ret...
Finished move to asyncore (really great)
Moving from thread to asyncore (still in progress)
Fixed a condition in data terminate (killing bu)
Moving from threads to asyncore (in progress)
Replaced data and mover stats['lock'] by an arr...
Fixed a type with window_length variable
Fixed a typo in mover.py
Fixed NDMP_MOVER_CONTINUE func call
Added an exception if FILESYSTEM does not exists
Fixed a global variable allocation in devices.py
Added NDMP_MOVER_PAUSED alerts
Better error reporting if bu fail to start
Cleanup tmp files is bu fail to start
Added a timeout of 5 to process.wait() in serve...
Fixed an issue with mover.equit Event
Replaced os.popen by subprocess.Popen in tools....