Versions in this module Expand all Collapse all v1 v1.1.0 Dec 4, 2022 v1.0.0 Dec 4, 2022 Changes in this version + var ERR_AUTH_FAILED = errors.New("[DLP] Authentication Failed") + var ERR_CONFPATH_EMPTY = errors.New("[DLP] confPath is empty") + var ERR_CONFURL_EMPTY = errors.New("[DLP] configURL is empty") + var ERR_CONF_EMPTY = errors.New("[DLP] configString is empty") + var ERR_CONF_VERIFY_FAILED = errors.New("[DLP] config verify failed") + var ERR_DATA_MARSHAL = errors.New("[DLP] data marshal error") + var ERR_DICT_NEED_STRING_ARRAY = errors.New("[DLP] Dict rule needs string array") + var ERR_DISABLE_RULE_FAILED = errors.New("[DLP] rule is in DisableRules but not found in Rules") + var ERR_HAS_NOT_CONFIGED = errors.New("[DLP] Engine has not been configed yet, call ApplyConfig* API") + var ERR_LOADMASK_NAME_CONFLICT = errors.New("[DLP] Load mask rule name conflict") + var ERR_MASKName_CONFLICT = errors.New("[DLP] MaskName conflicts with MaskRules.RuleName") + var ERR_MASKWORKER_NOTFOUND = errors.New("[DLP] mask worker not found") + var ERR_MASK_FAILED = errors.New("[DLP] Mask Failed, input is returned") + var ERR_MASK_NOT_SUPPORT = errors.New("[DLP] Mask Method not support") + var ERR_MASK_RULE_NOTFOUND = errors.New("[DLP] Mask Rule is not Found") + var ERR_MASK_STRUCT_INPUT = errors.New("[DLP] input of MaskStruct must be a pointer of a strcut") + var ERR_MASK_STRUCT_OUTPUT = errors.New("[DLP] Internal Error of MaskStruct, output is nil") + var ERR_MASK_TAG_NOT_SUPPORT = errors.New(...) + var ERR_MAX_INPUT_LIMIT = errors.New("[DLP] exceed max input limitation") + var ERR_NEWENGINE_DEBUG = errors.New(...) + var ERR_NOT_REACH = errors.New("[DLP] code should not reach here") + var ERR_ONLY_FOR_LOG = errors.New("[DLP] NewLogProcessor() has been called. engine can be only used for log") + var ERR_PANIC = errors.New("[DLP] Panic in DLP") + var ERR_POSITION_ERROR = errors.New("[DLP] length of posistion parameter must be 2") + var ERR_PROCESS_AFTER_CLOSE = errors.New("[DLP] Engine has been closed") + var ERR_REGEX_COMPILE_FAILED = errors.New("[DLP] Regex compile error") + var ERR_REGEX_NEED_STRING = errors.New("[DLP] Regex value should be string") + var ERR_REMOTE_CFG_FAILED = errors.New("[DLP] remote config failed, will load default config") + var ERR_RE_EMPTY = errors.New("[DLP] re object is nil") + var ERR_SEND_REQUEST = errors.New("[DLP] sendRequest error")