aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFiles
2013-04-24Document cpimg and cpsnapSergey Poznyakoff4
2013-04-23Document all implemented commands.Sergey Poznyakoff5
2013-04-22Minor doc-related changes.Sergey Poznyakoff3
* doc/.gitignore: Add webdoc * doc/Makefile.am: Include Makefile.inc * doc/Makefile.inc: New file. * grecs: Update. * todostat.awk: Print short command names.
2013-04-22Automate generation of command lists in the docs.Sergey Poznyakoff3
* src/.gitignore: Add generated *.man files. * src/Makefile.am (comtab.man,xref.man): Generate auxiliary man files for inclusion into eclat.1 * doc/.gitignore: New file. * doc/Makefile.am: Generate eclat.1 from eclat.1man by including two auxiliary files from src * doc/eclat.1: Rename to doc/eclat.1man * doc/eclat.1man: Replace the list of eclat commands and the "see also" list by the .so requests.
2013-04-20Some more fixes.Sergey Poznyakoff1
2013-04-20Implement new command - lsattr. Improve docs.Sergey Poznyakoff32
The lsattr command combines the functionality of lsiattr and lssattr.
2013-04-20Restore one more file.Sergey Poznyakoff2
2013-04-20Major rewrite. Provide short names for each command.Sergey Poznyakoff34
2013-04-18Document describe-images and describe-snapshot-attribute.Sergey Poznyakoff3
2013-04-11Document create-image and deregister-imageSergey Poznyakoff31
2013-02-09Read default options from the environment variable ECLAT_OPTIONS.Sergey Poznyakoff1
* src/cmdline.opt (process_options): Process the value of the environment variable ECLAT_OPTIONS prior to the actual command line options. * src/eclat.c (main): Update invocation of process_options. * doc/eclat.1: Update.
2013-02-09Make all tag-related subcommands accept the same set of options.Sergey Poznyakoff2
* src/dscrtags-cl.opt: New file. * src/Makefile.am (OPTFILES): Add dscrtags-cl.opt * src/cretags.c (process_tags): New parameter "require_tags". All uses updated. * src/dscrtags.c: Include dscrtags-cl.h. (eclat_describe_tags): Accept the same set of arguments as eclat_create_tags and eclat_delete_tags. * src/eclat.h (describe_query_update): New proto. * src/util.c (describe_query_update): New function. (describe_query_create): Rewrite as an entry point to describe_query_update. * doc/eclat-delete-tags.1: Update. * doc/eclat-describe-tags.1: Update * grecs: Upgrade * src/dscrsnapattr.c (eclat_modify_snapshot_attribute) (eclat_reset_snapshot_attribute): Remove unused locals.
2013-01-23Escape backslashes in manpages.Sergey Poznyakoff1
* doc/eclat-create-tags.1: Escape \n.
2013-01-19Update copyright years.Sergey Poznyakoff31
2013-01-19Implement modify-instance-attributeSergey Poznyakoff3
* src/modinstattr.c: New file. * src/Makefile.am (eclat_SOURCES): add modinstattr.c * src/eclat.c (cmdtab): Add "modify-instance-attribute" * src/eclat.h (eclat_modify_instance_attribute): New proto. * TODO: Update. * doc/eclat-modify-instance-attribute.1: New file. * doc/eclat-describe-instance-attribute.1: Update. * doc/Makefile.am: Add new file. * etc/modify-instance-attribute.fln: New file. * etc/Makefile.am: Add new file.
2012-12-11Document attach-volume and detach-volumeSergey Poznyakoff4
* TODO: Update. * doc/Makefile.am: Add new files. * doc/eclat-attach-volume.1: New file. * doc/eclat-detach-volume.1: New file. * doc/eclat.1: Mention attach-volume and detach-volume.
2012-12-07Re-implement confirmation support.Sergey Poznyakoff4
* doc/eclat-delete-volume.1: Update. * doc/eclat-release-address.1: Update. * doc/eclat.1: Update. * doc/eclat.conf.5: New section "CONFIRMATION" * lib/getyn.c (eclat_vgetyn): Negative default stands for no default at all. * lib/confirm.c (eclat_confirm_mode): Remove. (eclat_confirm): Change signature. Act according to the first argument. * lib/libeclat.h (eclat_confirm_mode): New enum. (eclat_confirm): Change signature. * src/cmdline.opt: Change handling of -Y and -N options. * src/config.c: New statement "confirm". * src/cretags.c: Remove call to eclat_confirm. This is done by the caller. * src/delvol.c: Likewise. * src/reladdr.c: Likewise. * src/eclat.c (confirm_mode): New variable. (command) <flags>: New member. (cmdtab): Mark commands with appropriate flags. (main): Call eclat_confirm to confirm the command. * src/eclat.h (confirm_mode): New extern. (set_command_confirmation): New proto. * etc/eclat.cfin: Set a reasonably safe confirmation default. * lib/forlan.c (strtots): Remove unused variable.
2012-12-06Implement create-volume and delete-volume commands.Sergey Poznyakoff5
* doc/eclat-create-volume.1: New file. * doc/eclat-delete-volume.1: New file. * doc/Makefile.am: Add new files. * doc/eclat.1: Mention new commands. * etc/create-volume.fln: New file. * etc/delete-volume.fln: New file. * etc/Makefile.am: Add new files. * src/crevol-cl.opt: New file. * src/crevol.c: New file. * src/delvol.c: New file. * src/Makefile.am: Add new files. * src/eclat.c: Register new commands. * src/eclat.h (eclat_create_volume) (eclat_delete_volume): New protos. * TODO: Update.
2012-12-06Implement the describe-regions command.Sergey Poznyakoff4
* TODO: Update. * doc/Makefile.am: Add new files. * doc/eclat-describe-availability-zones.1: Mention describe-regions. * doc/eclat-describe-regions.1: New file. * doc/tmpl.1: Fix time-stamp-start setting. * etc/Makefile.am: Add new files. * etc/describe-regions.fln: New file. * src/Makefile.am: Add new files. * src/dscrregs.c: New file. * src/eclat.c: Register describe-regions. * src/eclat.h (eclat_describe_regions): New proto.
2012-12-06Implement describe-availability-zonesSergey Poznyakoff3
* TODO: Update. * doc/Makefile.am: Add new files. * doc/eclat-describe-availability-zones.1: New file. * doc/eclat.1: Mention describe-availability-zones. * src/Makefile.am: Add new files. * src/dscrazs.c: New file. * src/eclat.c: Register the describe-availability-zones command. * src/eclat.h (eclat_describe_availability_zones): New proto. * tests/describe-availability-zones.at: New file. * tests/Makefile.am: Add new file. * tests/testsuite.at: Include new test.
2012-12-05Implement release-address.Sergey Poznyakoff7
* TODO: Update. * doc/Makefile.am: Add new files. * doc/eclat-allocate-address.1: New file. * doc/eclat-release-address.1: New file. * doc/eclat-associate-address.1: Update. * doc/eclat-describe-addresses.1: Update. * doc/eclat-disassociate-address.1: Update. * doc/eclat.1: Update. * etc/Makefile.am: Add new files. * etc/release-address.fln: New file. * lib/Makefile.am: Add new files. * lib/confirm.c: New file. * lib/getyn.c: New file. * lib/libeclat.h (eclat_getyn,eclat_vgetyn) (eclat_confirm): New protos. (eclat_confirm_mode): New extern. * src/Makefile.am: Add new files. * src/cmdline.opt: New options -Y (--yes) and -N (--no). * src/eclat.c: Register the release-address command. * src/eclat.h (EX_CANCELLED): New constant. (eclat_release_address): New proto. * src/reladdr-cl.opt: New file. * src/reladdr.c: New file.
2012-12-05Fix time-stamp-start settings in manpages.Sergey Poznyakoff19
2012-12-05Implement allocate-address command.Sergey Poznyakoff2
* etc/Makefile.am: Add new files. * etc/allocate-address.fln: new file. * src/Makefile.am: Add new files. * src/allocaddr-cl.opt: New file. * src/allocaddr.c: New file. * src/eclat.c (): Add allocate-address. * src/eclat.h (eclat_allocate_address): New command. * tests/Makefile.am: Add new files. * tests/allocate-address.at: New file. * tests/testsuite.at: Include allocate-address.at * TODO: Update. * doc/eclat-create-tags.1: New file. * doc/eclat.1: Update. * doc/eclat-create-tags.1: Minor fix.
2012-10-22Fixes in documentation.Sergey Poznyakoff5
2012-10-18Document all commands implemented so far.Sergey Poznyakoff4
* TODO: Update. * doc/Makefile.am: Update. * doc/eclat-describe-instance-status.1: New file. * doc/eclat-describe-security-groups.1: New file. * doc/eclat-describe-volumes.1: New file. * src/dscrsecgrps-cl.opt: Fix documentation. * src/dscrvols.c: Accept volume IDs in the command line.
2012-10-17Improve documentation.Sergey Poznyakoff3
* doc/eclat-describe-instance-attribute.1: New file. * doc/eclat-describe-instances.1: New file. * TODO: Update. * doc/Makefile.am: Update.
2012-10-16Provide configuration statements for SSL control.Sergey Poznyakoff1
* doc/eclat.conf.5: Document new configuration statements. * src/cmdline.opt (replvar): Change structure. (replace_int_var): New function. * src/config.c: Use "ssl" as a block or scalar statement. * src/eclat.c (ssl_verify_peer, ssl_ca_file) (ssl_ca_path): New variables. (main): Set up SSL configuration. * src/eclat.h (ssl_verify_peer, ssl_ca_file) (ssl_ca_path): New protos.
2012-10-16Provide an option to read tags from file (for create-tags and delete-tags).Sergey Poznyakoff2
* doc/eclat-create-tags.1: Document new options. * doc/eclat-delete-tags.1: Likewise. * src/cretags-cl.opt: New option --from-file (-T). * src/cretags.c (process_tags): Read tags from file, if supplied.
2012-10-16Improve documentation.Sergey Poznyakoff6
* TODO: Update. * doc/Makefile.am: Update. * doc/eclat-describe-addresses.1: New file. * doc/eclat-create-tags.1: Fix extra prefix in command synopsis. * doc/eclat-delete-tags.1: Likewise. * doc/eclat-describe-tags.1: Likewise. * doc/eclat-tmpl.1: Likewise. * src/eclat.c: Sort options.
2012-10-15Document tag manipulation commands.Sergey Poznyakoff4
2012-10-15Improve manpages.Sergey Poznyakoff13
2012-10-15Document snapshot commands.Sergey Poznyakoff4
2012-10-14Implement snapshot-management commands.Sergey Poznyakoff1
* TODO: Update. * configure.ac: Update. * doc/eclat.1: Update. * etc/create-snapshot.fln: New file. * etc/delete-snapshot.fln: New file. * etc/describe-snapshots.fln: New file. * etc/Makefile.am: Add new files. * lib/forlan.c (eval_func): Set return type according to that of the called function. (empty,timestamp): New built-in functions. * src/Makefile.am: Add new files. * src/cresnap.c: New file. * src/delsnap.c: New file. * src/dscrsnap-cl.opt: New file. * src/dscrsnap.c: New file. * src/eclat.c: Register new commands. * src/eclat.h: Add new prototypes. * tests/create-snapshot.at: New file. * tests/Makefile.am: Add new file. * tests/testsuite.at: Likewise.
2012-10-12Implement sequence map.Sergey Poznyakoff1
* doc/eclat.conf.5: Document sequence maps. * lib/Makefile.am: Add new files. * lib/libeclat.h (eclat_map_drv_seq): New extern. * lib/seqmap.c: New file. * src/eclat.c: Minor fixes. * tests/Makefile.am: Add new testcase. * tests/testsuite.at: Likewise. * tests/seqmap.at: New file.
2012-10-11Trivial fixes.Sergey Poznyakoff1
2012-10-10Improve map support.Sergey Poznyakoff1
* doc/eclat.conf.5: Document the null map. * lib/nullmap.c: New file. * lib/Makefile.am: Add new files. * lib/gdbmmap.c (gdbm_map_open): Fix gdbm_open arguments. Report a detailed error description if it fails. * lib/libeclat.h (eclat_map_drv_null): New extern. * src/eclat.c (main): Register the null map. * tests/.gitignore: Update. * tests/Makefile.am: Add new files. * tests/filemap.at: New file. * tests/gdbmload.c: New file. * tests/gdbmmap.at: New file. * tests/nullmap.at: New file. * tests/atlocal.in (GDBMLOAD): New variable. * tests/testsuite.at: Include new files.
2012-10-09Minor fixes in doc/eclat.conf.5Sergey Poznyakoff1
2012-10-09Improve the docs.Sergey Poznyakoff3
* doc/eclat.conf.5: New file. * doc/Makefile.am: Add new file. * doc/eclat.1: Update. * lib/expand.c (eclat_expand_kw): New macro: login. * lib/filemap.c: Add the "key" statement. * lib/gdbmmap.c: Likewise. * lib/ldapmap.c: Likewise. (ldap_map_open): Always expand binddn.
2012-10-02Implement delete-tags and create-tags.Sergey Poznyakoff1
2012-10-02Update docs.Sergey Poznyakoff1
2012-10-01Minor change.Sergey Poznyakoff1
2012-10-01Document get-console-outputSergey Poznyakoff2
2012-10-01Fix disassociate-address to work with VPC addresses. Improve docs.Sergey Poznyakoff8
2012-10-01Improve command matchingSergey Poznyakoff1
* src/eclat.c (name_matches): New function. (find_command_name): Use it. (main): Handle --match-commands. * src/cmdline.opt: New option: --match-commands. * doc/eclat.1: Document new command matching algorithm.
2012-10-01Implement exit; add some docs.Sergey Poznyakoff3
* Makefile.am (SUBDIRS): Add doc. * configure.ac: Build doc/Makefile * doc/Makefile.am: New file. * doc/eclat-associate-address.1: New file. * doc/eclat.1: New file. * etc/associate-address.fln: Call exit if the request fails. * etc/default.fln: Call exit if error is returned or if the response is not recognized. * lib/forlan.c (forlan_eval_env) <exit_code>: New member. New built-in function: exit. (forlan_run): Return exit code. * lib/forlan.h (forlan_run): Change return type. * lib/forlanlex.l: Treat unquoted decimal number as a quoted string. * src/asscaddr-cl.opt: Minor changes. * src/cmdline.opt: Minor changes. * src/eclat.c: Return EX_NOPERM on unsufficient permissions to open the configuration file. * tests/exit.at: New file. * tests/Makefile.am: Add new files. * tests/testsuite.at: Include new test cases. * tests/tforlan.c: Propagate the return from forlan_run to the shell.

Return to:

Send suggestions and report system problems to the System administrator.