Makefile.am
Makefile.in
README
ShakeOut.sh
ThingsToTry
amndma_tape_simulator.c
amndmjob_main.c
idx_dump.pl
md5.h
md5c.c
ndma_comm_dispatch.c
ndma_comm_job.c
ndma_comm_session.c
ndma_comm_subr.c
ndma_control.c
ndma_cops_backreco.c
ndma_cops_labels.c
ndma_cops_query.c
ndma_cops_robot.c
ndma_ctrl_calls.c
ndma_ctrl_conn.c
ndma_ctrl_media.c
ndma_ctrl_robot.c
ndma_ctst_data.c
ndma_ctst_mover.c
ndma_ctst_subr.c
ndma_ctst_tape.c
ndma_data.c
ndma_data_fh.c
ndma_data_pfe.c
ndma_image_stream.c
ndma_noti_calls.c
ndma_robot.c
ndma_robot_simulator.c
ndma_tape.c
ndma_tape_simulator.c
ndmagents.h
ndmjob.h
ndmjob_args.c
ndmjob_job.c
ndmjob_main.c
ndmjob_main_util.c
ndmjob_rules.c
ndmjr_none.c
ndmjr_none.h
ndml_agent.c
ndml_bstf.c
ndml_chan.c
ndml_config.c
ndml_conn.c
ndml_cstr.c
ndml_fhdb.c
ndml_fhh.c
ndml_log.c
ndml_md5.c
ndml_media.c
ndml_nmb.c
ndml_scsi.c
ndml_stzf.c
ndml_util.c
ndmlib.h
ndmos.c
ndmos.h
ndmos_common.c
ndmos_glib.c
ndmos_glib.h
ndmp0.h
ndmp0.x
ndmp0_enum_strs.c
ndmp0_enum_strs.h
ndmp0_pp.c
ndmp0_xdr.c
ndmp0_xmt.c
ndmp2.h
ndmp2.x
ndmp2_enum_strs.c
ndmp2_enum_strs.h
ndmp2_pp.c
ndmp2_translate.c
ndmp2_translate.h
ndmp2_xdr.c
ndmp2_xmt.c
ndmp3.h
ndmp3.x
ndmp3_enum_strs.c
ndmp3_enum_strs.h
ndmp3_pp.c
ndmp3_translate.c
ndmp3_translate.h
ndmp3_xdr.c
ndmp3_xmt.c
ndmp4.h
ndmp4.x
ndmp4_enum_strs.c
ndmp4_enum_strs.h
ndmp4_pp.c
ndmp4_translate.c
ndmp4_translate.h
ndmp4_xdr.c
ndmp4_xmt.c
ndmp9.h
ndmp9.x
ndmp9_enum_strs.c
ndmp9_enum_strs.h
ndmp9_xdr.c
ndmp9_xmt.c
ndmp_ammend.h
ndmp_msg_buf.h
ndmp_translate.c
ndmp_translate.h
ndmpconnobj.c
ndmpconnobj.h
ndmprotocol.c
ndmprotocol.h
scsiconst.h
smc.h
smc_api.c
smc_parse.c
smc_pp.c
smc_priv.h
smc_raw.h
wraplib.c
wraplib.h
README
This is a heavily-modified versino of NDMJOB, adapted to build
as part of Amanda.  Below is the original README file


****************************************************************


NDMJOB is a NDMP-compatible backup/restore package, reference
implementation, and conformance test. It is furnished in source
code form to the public by Traakan, Inc. and other contributors
free of charge or restriction. NDMP (Network Data Management
Protocol) is an open protocol for network based backup enabling
multi-vendor backup solutions. NDMJOB may be used as a ready-to-run
backup package, used in conjunction with other NDMP products,
as the basis for new products, as a verification of NDMP products,
and as a reference of the NDMP protocol standards and conventions.

http://www.traakan.com/ndmjob	NDMJOB latest source and docs
http://www.ndmp.org		NDMP protocol status and info
mailto:ndmp-tech@ndmp.org	Questions, comments and bug reports.
mailto:ndmjob@traakan.com	Contributions and bug fixes







================================================================

1-Mar-2000   NDMJOBLIB:1.1 Release

Howdy NDMP Folx,

A PRE-CONNECTATHON drop of NDMJOB is available. Please see

	http://www.traakan.com/ndmjob/

This is NDMJOBLIB version is 1.1.

There has been a fair bit of shake-out. Many bugs
are fixed. There will be more shake-out before
Connectathon. It really is in pretty good shape.

Most of the NDMPv3 work is done. What's missing is the
ability to provide a name list (nlist[]) to the RECOVER
and RECOVER_FILEHIST. This needs to be discussed
because the ndmp3_name is a bit awkward for the
tar(1) format. Also, ndmjob -x hasn't been tried
and probably won't work.

It does to direct and sequential recover of the image
stream. There are lots and lots of DATA_READ messages
passed around if you enable them with -E RECOVER_DIRECT=yes.

The MD5 stuff isn't integrated, but will be by Connectathon.
It looks pretty good, and won't take much time.

There are template files ndmos_xxx.h and ndmos_xxx.c for the
O/S specific portions. ndmos_freebsd.[ch] and ndmos_solaris.[ch]
are here, and use the tape simulator. No SCSI support. If you
make a new ndmos_xxx.[ch], or fix the ones already here, please
be a good sport and contribute them back.

There is a new file in the source directory called
ThingsToTry. This represents what Traakan will try
with NDMJOB as a CONTROL agent (client) at Connectathon.

Please send comments, questions, bug reports to ndmp-tech@ndmp.org.
Please send contributions, like ndmos_xxx.[ch] and bug fixes, to
ndmjob@traakan.com.

Regards,
	-gww




PLANNED DROPS
=============

1.2 Connectathon, Mar-2-2000. Improved tests. Integration
    of contributions and bug fixes. While at Connectathon,
    NDMJOB will be adapted real-time to reflect consensus.

1.3 Post Connectathon. Week of Mar-13-2000. Changes at
    Connectathon integrated.





================================================================

18-Feb-2000   NDMJOBLIB:1.0 Release


Howdy NDMP Folx,

A PREVIEW drop of NDMJOB is available. Please see

	http://www.traakan.com/ndmjob/

This is the PREVIEW drop of NDMJOB. The NDMJOBLIB version is 1.0.

The NDMPv3 work isn't quite finished. It's close. It's taking
more than I expected. The Makefile here disables the NDMPv3
features. You can re-enable them. It does compile, and some
things work.

There are template files ndmos_xxx.h and ndmos_xxx.c for the
O/S specific portions. ndmos_freebsd.[ch] and ndmos_solaris.[ch]
are here, and use the tape simulator. No SCSI support. If you
make a new ndmos_xxx.[ch], or fix the ones already here, please
be a good sport and contribute them back.

It's been quite a while and a few hundred changes since I've
put NDMJOB through it's paces. Bugs and quirks are likely.

Please send comments, questions, bug reports to ndmp-tech@ndmp.org.
Please send contributions, like ndmos_xxx.[ch] and bug fixes, to
ndmjob@traakan.com.

Regards,
	-gww




PLANNED DROPS
=============

1.1 Week of Feb-21-2000. NDMPv3 work completed. Most DATA agent
    functions working. Some improvement in -o test-tape and
    -o test-mover. Lots of work on the docs

1.2 Connectathon, Mar-2-2000. Improved tests. Integration
    of contributions and bug fixes. While at Connectathon,
    NDMJOB will be adapted real-time to reflect consensus.

1.3 Post Connectathon. Week of Mar-13-2000. Changes at
    Connectathon integrated.



((THINGS TO TRY moved to file ThingsToTry))