|
gwenhywfar 5.12.0
|
#include <gwenhywfar/gwenhywfar.h>#include <gwenhywfar/args.h>#include <gwenhywfar/logger.h>#include <gwenhywfar/db.h>#include <gwenhywfar/misc.h>#include <gwenhywfar/misc2.h>#include <gwenhywfar/inherit.h>#include <gwenhywfar/ct.h>#include <gwenhywfar/ctplugin.h>#include <string.h>#include <errno.h>#include "src/base/i18n_l.h"

Go to the source code of this file.
Macros | |
| #define | GSA_LOGDOMAIN "gsa" |
Functions | |
| int | add2Archive (GWEN_DB_NODE *dbArgs, int argc, char **argv) |
| int | checkArchive (GWEN_DB_NODE *dbArgs, int argc, char **argv) |
| int | createArchive (GWEN_DB_NODE *dbArgs, int argc, char **argv) |
| int | extractArchive (GWEN_DB_NODE *dbArgs, int argc, char **argv) |
| int | listArchive (GWEN_DB_NODE *dbArgs, int argc, char **argv) |
| int | mkArchiveKey (GWEN_DB_NODE *dbArgs, int argc, char **argv) |
| int | readFile (const char *fname, GWEN_BUFFER *dbuf) |
| int | releaseFillIn (GWEN_DB_NODE *dbArgs, int argc, char **argv) |
| int | signArchive (GWEN_DB_NODE *dbArgs, int argc, char **argv) |
| int | verifyArchive (GWEN_DB_NODE *dbArgs, int argc, char **argv) |
| #define GSA_LOGDOMAIN "gsa" |
Definition at line 27 of file gsa/globals.h.
Referenced by addToList(), and main().
| int add2Archive | ( | GWEN_DB_NODE * | dbArgs, |
| int | argc, | ||
| char ** | argv ) |
Definition at line 112 of file add.c.
References addToList(), GWEN_Args_Check(), GWEN_ARGS_FLAGS_HAS_ARGUMENT, GWEN_ARGS_FLAGS_HELP, GWEN_ARGS_FLAGS_LAST, GWEN_ARGS_MODE_ALLOW_FREEPARAM, GWEN_ARGS_RESULT_ERROR, GWEN_ARGS_RESULT_HELP, GWEN_Args_Usage(), GWEN_ArgsOutType_Txt, GWEN_ArgsType_Char, GWEN_ArgsType_Int, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_DB_FLAGS_DEFAULT, GWEN_DB_GetCharValue(), GWEN_DB_GetGroup(), GWEN_DB_GetIntValue(), GWEN_Sar_AddFile(), GWEN_Sar_CloseArchive(), GWEN_Sar_free(), GWEN_Sar_new(), GWEN_Sar_OpenArchive(), GWEN_StringList_FirstEntry(), GWEN_StringList_free(), GWEN_StringList_new(), GWEN_StringListEntry_Data(), GWEN_StringListEntry_Next(), GWEN_SyncIo_File_CreationMode_OpenExisting, GWEN_SYNCIO_FILE_FLAGS_READ, GWEN_SYNCIO_FILE_FLAGS_WRITE, and NULL.
Referenced by main().


| int checkArchive | ( | GWEN_DB_NODE * | dbArgs, |
| int | argc, | ||
| char ** | argv ) |
Definition at line 22 of file check.c.
References GWEN_Args_Check(), GWEN_ARGS_FLAGS_HAS_ARGUMENT, GWEN_ARGS_FLAGS_HELP, GWEN_ARGS_FLAGS_LAST, GWEN_ARGS_MODE_ALLOW_FREEPARAM, GWEN_ARGS_RESULT_ERROR, GWEN_ARGS_RESULT_HELP, GWEN_Args_Usage(), GWEN_ArgsOutType_Txt, GWEN_ArgsType_Char, GWEN_ArgsType_Int, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_DB_FLAGS_DEFAULT, GWEN_DB_GetCharValue(), GWEN_DB_GetGroup(), GWEN_Sar_CheckFile(), GWEN_Sar_CloseArchive(), GWEN_Sar_GetHeaders(), GWEN_Sar_new(), GWEN_Sar_OpenArchive(), GWEN_SarFileHeader_GetPath(), GWEN_SarFileHeader_List_First(), GWEN_SarFileHeader_List_Next(), GWEN_SyncIo_File_CreationMode_OpenExisting, GWEN_SYNCIO_FILE_FLAGS_READ, and NULL.
Referenced by main().


| int createArchive | ( | GWEN_DB_NODE * | dbArgs, |
| int | argc, | ||
| char ** | argv ) |
Definition at line 22 of file gsa/create.c.
References GWEN_Args_Check(), GWEN_ARGS_FLAGS_HAS_ARGUMENT, GWEN_ARGS_FLAGS_HELP, GWEN_ARGS_FLAGS_LAST, GWEN_ARGS_MODE_ALLOW_FREEPARAM, GWEN_ARGS_RESULT_ERROR, GWEN_ARGS_RESULT_HELP, GWEN_Args_Usage(), GWEN_ArgsOutType_Txt, GWEN_ArgsType_Char, GWEN_ArgsType_Int, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_DB_FLAGS_DEFAULT, GWEN_DB_GetCharValue(), GWEN_DB_GetGroup(), GWEN_Sar_CloseArchive(), GWEN_Sar_CreateArchive(), GWEN_Sar_new(), and NULL.
Referenced by main().


| int extractArchive | ( | GWEN_DB_NODE * | dbArgs, |
| int | argc, | ||
| char ** | argv ) |
Definition at line 22 of file extract.c.
References DBG_INFO, GWEN_Args_Check(), GWEN_ARGS_FLAGS_HAS_ARGUMENT, GWEN_ARGS_FLAGS_HELP, GWEN_ARGS_FLAGS_LAST, GWEN_ARGS_MODE_ALLOW_FREEPARAM, GWEN_ARGS_RESULT_ERROR, GWEN_ARGS_RESULT_HELP, GWEN_Args_Usage(), GWEN_ArgsOutType_Txt, GWEN_ArgsType_Char, GWEN_ArgsType_Int, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_DB_FLAGS_DEFAULT, GWEN_DB_GetCharValue(), GWEN_DB_GetGroup(), GWEN_DB_GetIntValue(), GWEN_LOGDOMAIN, GWEN_Sar_CloseArchive(), GWEN_Sar_ExtractFile(), GWEN_Sar_free(), GWEN_Sar_GetHeaders(), GWEN_Sar_new(), GWEN_Sar_OpenArchive(), GWEN_SarFileHeader_GetPath(), GWEN_SarFileHeader_List_First(), GWEN_SarFileHeader_List_Next(), GWEN_SyncIo_File_CreationMode_OpenExisting, GWEN_SYNCIO_FILE_FLAGS_READ, and NULL.
Referenced by main().


| int listArchive | ( | GWEN_DB_NODE * | dbArgs, |
| int | argc, | ||
| char ** | argv ) |
Definition at line 22 of file tools/gsa/list.c.
References GWEN_Args_Check(), GWEN_ARGS_FLAGS_HAS_ARGUMENT, GWEN_ARGS_FLAGS_HELP, GWEN_ARGS_FLAGS_LAST, GWEN_ARGS_MODE_ALLOW_FREEPARAM, GWEN_ARGS_RESULT_ERROR, GWEN_ARGS_RESULT_HELP, GWEN_Args_Usage(), GWEN_ArgsOutType_Txt, GWEN_ArgsType_Char, GWEN_ArgsType_Int, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_DB_FLAGS_DEFAULT, GWEN_DB_GetCharValue(), GWEN_DB_GetGroup(), GWEN_Sar_CloseArchive(), GWEN_Sar_GetHeaders(), GWEN_Sar_new(), GWEN_Sar_OpenArchive(), GWEN_SarFileHeader_GetPath(), GWEN_SarFileHeader_List_First(), GWEN_SarFileHeader_List_Next(), GWEN_SyncIo_File_CreationMode_OpenExisting, GWEN_SYNCIO_FILE_FLAGS_READ, and NULL.
Referenced by main().


| int mkArchiveKey | ( | GWEN_DB_NODE * | dbArgs, |
| int | argc, | ||
| char ** | argv ) |
Definition at line 24 of file mkkey.c.
References GWEN_Args_Check(), GWEN_ARGS_FLAGS_HAS_ARGUMENT, GWEN_ARGS_FLAGS_HELP, GWEN_ARGS_FLAGS_LAST, GWEN_ARGS_MODE_ALLOW_FREEPARAM, GWEN_ARGS_RESULT_ERROR, GWEN_ARGS_RESULT_HELP, GWEN_Args_Usage(), GWEN_ArgsOutType_Txt, GWEN_ArgsType_Char, GWEN_ArgsType_Int, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_Crypt_Key_free(), GWEN_Crypt_KeyRsa_GeneratePair(), GWEN_Crypt_KeyRsa_toDb(), GWEN_DB_FLAGS_DEFAULT, GWEN_DB_GetCharValue(), GWEN_DB_GetGroup(), GWEN_DB_Group_free(), GWEN_DB_Group_new(), GWEN_DB_WriteFile(), and NULL.
Referenced by main().


| int readFile | ( | const char * | fname, |
| GWEN_BUFFER * | dbuf ) |
Definition at line 26 of file gsa/main.c.
References DBG_INFO, GWEN_Buffer_AdjustUsedBytes(), GWEN_Buffer_AllocRoom(), GWEN_Buffer_GetMaxUnsegmentedWrite(), GWEN_Buffer_GetPosPointer(), GWEN_Buffer_IncrementPos(), GWEN_ERROR_IO, and GWEN_LOGDOMAIN.

| int releaseFillIn | ( | GWEN_DB_NODE * | dbArgs, |
| int | argc, | ||
| char ** | argv ) |
Definition at line 22 of file rfi.c.
References GWEN_Args_Check(), GWEN_ARGS_FLAGS_HAS_ARGUMENT, GWEN_ARGS_FLAGS_HELP, GWEN_ARGS_FLAGS_LAST, GWEN_ARGS_MODE_ALLOW_FREEPARAM, GWEN_ARGS_RESULT_ERROR, GWEN_ARGS_RESULT_HELP, GWEN_Args_Usage(), GWEN_ArgsOutType_Txt, GWEN_ArgsType_Char, GWEN_ArgsType_Int, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_DB_FLAGS_DEFAULT, GWEN_DB_FLAGS_OVERWRITE_VARS, GWEN_DB_GetCharValue(), GWEN_DB_GetGroup(), GWEN_DB_GetIntValue(), GWEN_DB_Group_new(), GWEN_DB_ReadFile(), GWEN_DB_SetCharValue(), GWEN_DB_WriteFile(), NULL, and readFile().
Referenced by main().


| int signArchive | ( | GWEN_DB_NODE * | dbArgs, |
| int | argc, | ||
| char ** | argv ) |
Definition at line 24 of file sign.c.
References GWEN_Args_Check(), GWEN_ARGS_FLAGS_HAS_ARGUMENT, GWEN_ARGS_FLAGS_HELP, GWEN_ARGS_FLAGS_LAST, GWEN_ARGS_MODE_ALLOW_FREEPARAM, GWEN_ARGS_RESULT_ERROR, GWEN_ARGS_RESULT_HELP, GWEN_Args_Usage(), GWEN_ArgsOutType_Txt, GWEN_ArgsType_Char, GWEN_ArgsType_Int, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_Crypt_KeyRsa_AddFlags(), GWEN_CRYPT_KEYRSA_FLAGS_DIRECTSIGN, GWEN_Crypt_KeyRsa_fromDb(), GWEN_CryptMgr_free(), GWEN_CryptMgrKeys_new(), GWEN_DB_FLAGS_DEFAULT, GWEN_DB_GetCharValue(), GWEN_DB_GetGroup(), GWEN_DB_Group_new(), GWEN_DB_ReadFile(), GWEN_Sar_CloseArchive(), GWEN_Sar_free(), GWEN_Sar_new(), GWEN_Sar_OpenArchive(), GWEN_Sar_Sign(), GWEN_SyncIo_File_CreationMode_OpenExisting, GWEN_SYNCIO_FILE_FLAGS_READ, GWEN_SYNCIO_FILE_FLAGS_WRITE, and NULL.
Referenced by main().


| int verifyArchive | ( | GWEN_DB_NODE * | dbArgs, |
| int | argc, | ||
| char ** | argv ) |
Definition at line 24 of file verify.c.
References GWEN_Args_Check(), GWEN_ARGS_FLAGS_HAS_ARGUMENT, GWEN_ARGS_FLAGS_HELP, GWEN_ARGS_FLAGS_LAST, GWEN_ARGS_MODE_ALLOW_FREEPARAM, GWEN_ARGS_RESULT_ERROR, GWEN_ARGS_RESULT_HELP, GWEN_Args_Usage(), GWEN_ArgsOutType_Txt, GWEN_ArgsType_Char, GWEN_ArgsType_Int, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_Crypt_KeyRsa_AddFlags(), GWEN_CRYPT_KEYRSA_FLAGS_DIRECTSIGN, GWEN_Crypt_KeyRsa_fromDb(), GWEN_CryptMgr_free(), GWEN_CryptMgrKeys_new(), GWEN_DB_FLAGS_DEFAULT, GWEN_DB_GetCharValue(), GWEN_DB_GetGroup(), GWEN_DB_Group_new(), GWEN_DB_ReadFile(), GWEN_Sar_CloseArchive(), GWEN_Sar_free(), GWEN_Sar_new(), GWEN_Sar_OpenArchive(), GWEN_Sar_Verify(), GWEN_SyncIo_File_CreationMode_OpenExisting, GWEN_SYNCIO_FILE_FLAGS_READ, and NULL.
Referenced by main().

