2010-01-04 Dustin J. Mitchell * perl/amglue/directtcp.swg: don't use inet_ntoa until in is initialized 2010-01-04 Dustin J. Mitchell * ndmp-src/ndmpconnobj.c ndmp-src/ndmpconnobj.h: remove singleton pattern and the identifiers that supported it * device-src/ndmp-device.c: don't worry about idents * perl/Amanda/Changer/ndmp.pm: don't worry about idents * perl/Amanda/NDMP.pod perl/Amanda/NDMP.swg: SWIG and document * installcheck/Amanda_NDMP.pl: change tests 2010-01-04 Dustin J. Mitchell * device-src/device.c device-src/device.h: change can_use_connection to the imperative use_connection * device-src/ndmp-device.c: implement use_connection * device-src/xfer-device.h device-src/xfer-dest-taper-directtcp.c device-src/xfer-dest-taper-splitter.c device-src/xfer-dest-taper.c: add a use_device method, start_part no longer needs a device * perl/Amanda/Device.pod perl/Amanda/Device.swg perl/Amanda/Xfer.pod perl/Amanda/XferServer.swg: SWIG it * perl/Amanda/Taper/Scribe.pm: call new use_device and start_part * installcheck/Amanda_Xfer.pl installcheck/taper.pl: test it 2010-01-04 Dustin J. Mitchell * installcheck/Makefile.am: conditionalize Amanda_Changer_ndmp tests on WANT_NDMP 2010-01-04 Dustin J. Mitchell * perl/amglue/directtcp.swg: initialize the other struct in_addr by member name, too (see 2009-12-29) 2010-01-04 Dustin J. Mitchell * ndmp-src/ndmpconnobj.c device-src/ndmp-device.c: debugging tweaks * installcheck/Installcheck/Mock.pm: use chg-ndmp directly * installcheck/mock/chg-ndmjob.pl: remove * installcheck/Amanda_Changer_ndmp.pl: new test * installcheck/Amanda_Device.pl installcheck/Amanda_NDMP.pl installcheck/Amanda_Xfer.pl installcheck/Makefile.am installcheck/amrestore.pl installcheck/taper.pl: use chg-ndmp for tests via I::Mock * perl/Amanda/Changer/ndmp.pm: open and close the scsi device every time, process sense data correctly, use correct element addresses for MOVE MEDIUM 2010-01-04 Jean-Louis Martineau * common-src/bsd-security.c, common-src/bsdtcp-security.c, common-src/bsdudp-security.c: Check service != NULL. 2010-01-04 Dustin J. Mitchell * ndmp-src/ndma_comm_session.c ndmp-src/ndma_robot.c ndmp-src/ndmagents.h ndmp-src/ndmlib.h ndmp-src/ndmos.h ndmp-src/ndmos_common.c ndmp-src/Makefile.am ndmp-src/ndma_robot_simulator.c: add robot simulator * ndmp-src/ndmos_glib.h: use robot simulator * ndmp-src/scsiconst.h: fix typo 2009-12-29 Dustin J. Mitchell * ndmp-src/ndma_tape.c: remove ndmta_belay * ndmp-src/ndmagents.h ndmp-src/ndmos.h: use NDMOS_MACRO_TAPE_AGENT_ADDITIONS for tape simulator 2009-12-29 Dustin J. Mitchell * perl/Amanda/Taper/Scan/traditional.pm: only open 'current' on the scan 2009-12-29 Dustin J. Mitchell * perl/amglue/directtcp.swg: initialize struct in_addr by member name 2009-12-29 Dustin J. Mitchell * installcheck/Makefile.am: sort tests * installcheck/=setupcache.pl: rename _setupcache so it sorts first 2009-12-29 Dustin J. Mitchell * perl/Amanda/Config.swg: fix return type for config_init * perl/amglue/glib.swg: use PL_sv_yes and PL_sv_no for booleans