added IMAP, LetsEncrypt, update layout

This commit is contained in:
2026-08-12 21:14:19 +01:00
parent 6e103959b0
commit 70fa1a5f2c
222 changed files with 42947 additions and 14038 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_webui_flash_go", "label": "flash.go", "file_type": "code", "source_file": "internal/webui/flash.go", "source_location": "L1"}, {"id": "webui_flash", "label": "Flash", "file_type": "code", "source_file": "internal/webui/flash.go", "source_location": "L10"}, {"id": "$graphify-root$_internal_webui_flash_setflash", "label": "setFlash()", "file_type": "code", "source_file": "internal/webui/flash.go", "source_location": "L20"}, {"id": "responsewriter", "label": "ResponseWriter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/webui/flash.go"}, {"id": "$graphify-root$_internal_webui_flash_popflashes", "label": "popFlashes()", "file_type": "code", "source_file": "internal/webui/flash.go", "source_location": "L34"}, {"id": "request", "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/webui/flash.go"}], "edges": [{"source": "$graphify-root$_internal_webui_flash_go", "target": "go_pkg_encoding_base64", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/webui/flash.go", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_webui_flash_go", "target": "go_pkg_encoding_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/webui/flash.go", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_webui_flash_go", "target": "go_pkg_net_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/webui/flash.go", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_webui_flash_go", "target": "webui_flash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webui/flash.go", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_internal_webui_flash_go", "target": "$graphify-root$_internal_webui_flash_setflash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webui/flash.go", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_internal_webui_flash_setflash", "target": "responsewriter", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webui/flash.go", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_webui_flash_go", "target": "$graphify-root$_internal_webui_flash_popflashes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webui/flash.go", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_internal_webui_flash_popflashes", "target": "responsewriter", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webui/flash.go", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_webui_flash_popflashes", "target": "request", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webui/flash.go", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_webui_flash_popflashes", "target": "webui_flash", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webui/flash.go", "source_location": "L34", "weight": 1.0, "context": "return_type"}], "raw_calls": [{"caller_nid": "$graphify-root$_internal_webui_flash_setflash", "callee": "Marshal", "is_member_call": false, "language": "go", "source_file": "internal/webui/flash.go", "source_location": "L22"}, {"caller_nid": "$graphify-root$_internal_webui_flash_setflash", "callee": "SetCookie", "is_member_call": false, "language": "go", "source_file": "internal/webui/flash.go", "source_location": "L23"}, {"caller_nid": "$graphify-root$_internal_webui_flash_setflash", "callee": "EncodeToString", "is_member_call": true, "language": "go", "source_file": "internal/webui/flash.go", "source_location": "L25"}, {"caller_nid": "$graphify-root$_internal_webui_flash_popflashes", "callee": "Cookie", "is_member_call": true, "language": "go", "source_file": "internal/webui/flash.go", "source_location": "L35"}, {"caller_nid": "$graphify-root$_internal_webui_flash_popflashes", "callee": "SetCookie", "is_member_call": false, "language": "go", "source_file": "internal/webui/flash.go", "source_location": "L39"}, {"caller_nid": "$graphify-root$_internal_webui_flash_popflashes", "callee": "DecodeString", "is_member_call": true, "language": "go", "source_file": "internal/webui/flash.go", "source_location": "L40"}, {"caller_nid": "$graphify-root$_internal_webui_flash_popflashes", "callee": "Unmarshal", "is_member_call": false, "language": "go", "source_file": "internal/webui/flash.go", "source_location": "L45"}]}
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_mailstore_spam_go", "label": "spam.go", "file_type": "code", "source_file": "internal/mailstore/spam.go", "source_location": "L1"}, {"id": "$graphify-root$_internal_mailstore_spam_spamscore", "label": "SpamScore()", "file_type": "code", "source_file": "internal/mailstore/spam.go", "source_location": "L17"}, {"id": "$graphify-root$_internal_mailstore_spam_checkdnsbl", "label": "CheckDNSBL()", "file_type": "code", "source_file": "internal/mailstore/spam.go", "source_location": "L41"}], "edges": [{"source": "$graphify-root$_internal_mailstore_spam_go", "target": "go_pkg_context", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/mailstore/spam.go", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_mailstore_spam_go", "target": "go_pkg_net", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/mailstore/spam.go", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_mailstore_spam_go", "target": "go_pkg_strings", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/mailstore/spam.go", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_mailstore_spam_go", "target": "$graphify-root$_internal_mailstore_spam_spamscore", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mailstore/spam.go", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_internal_mailstore_spam_go", "target": "$graphify-root$_internal_mailstore_spam_checkdnsbl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mailstore/spam.go", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_internal_mailstore_spam_spamscore", "target": "$graphify-root$_internal_mailstore_spam_checkdnsbl", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/mailstore/spam.go", "source_location": "L25", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_internal_mailstore_spam_spamscore", "callee": "ToLower", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/spam.go", "source_location": "L28"}, {"caller_nid": "$graphify-root$_internal_mailstore_spam_spamscore", "callee": "Contains", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/spam.go", "source_location": "L30"}, {"caller_nid": "$graphify-root$_internal_mailstore_spam_checkdnsbl", "callee": "ParseIP", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/spam.go", "source_location": "L42"}, {"caller_nid": "$graphify-root$_internal_mailstore_spam_checkdnsbl", "callee": "To4", "is_member_call": true, "language": "go", "source_file": "internal/mailstore/spam.go", "source_location": "L43"}, {"caller_nid": "$graphify-root$_internal_mailstore_spam_checkdnsbl", "callee": "Split", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/spam.go", "source_location": "L46"}, {"caller_nid": "$graphify-root$_internal_mailstore_spam_checkdnsbl", "callee": "To4", "is_member_call": true, "language": "go", "source_file": "internal/mailstore/spam.go", "source_location": "L46"}, {"caller_nid": "$graphify-root$_internal_mailstore_spam_checkdnsbl", "callee": "LookupHost", "is_member_call": true, "language": "go", "source_file": "internal/mailstore/spam.go", "source_location": "L48"}, {"caller_nid": "$graphify-root$_internal_mailstore_spam_checkdnsbl", "callee": "Background", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/spam.go", "source_location": "L48"}, {"caller_nid": "$graphify-root$_internal_mailstore_spam_checkdnsbl", "callee": "ParseIP", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/spam.go", "source_location": "L53"}, {"caller_nid": "$graphify-root$_internal_mailstore_spam_checkdnsbl", "callee": "To4", "is_member_call": true, "language": "go", "source_file": "internal/mailstore/spam.go", "source_location": "L53"}, {"caller_nid": "$graphify-root$_internal_mailstore_spam_checkdnsbl", "callee": "To4", "is_member_call": true, "language": "go", "source_file": "internal/mailstore/spam.go", "source_location": "L53"}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_db_crud_mailbox_rules_go", "label": "crud_mailbox_rules.go", "file_type": "code", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L1"}, {"id": "db_db", "label": "DB", "file_type": "code", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L3"}, {"id": "db_db_listrulesformailbox", "label": ".ListRulesForMailbox()", "file_type": "code", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L3"}, {"id": "mailboxfilterrule", "label": "MailboxFilterRule", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/db/crud_mailbox_rules.go"}, {"id": "db_db_createrule", "label": ".CreateRule()", "file_type": "code", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L23"}, {"id": "db_db_removerule", "label": ".RemoveRule()", "file_type": "code", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L33"}], "edges": [{"source": "db_db", "target": "db_db_listrulesformailbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L3", "weight": 1.0}, {"source": "db_db_listrulesformailbox", "target": "mailboxfilterrule", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L3", "weight": 1.0, "context": "return_type"}, {"source": "db_db", "target": "db_db_createrule", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L23", "weight": 1.0}, {"source": "db_db", "target": "db_db_removerule", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L33", "weight": 1.0}], "raw_calls": [{"caller_nid": "db_db_listrulesformailbox", "callee": "Query", "is_member_call": true, "language": "go", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L4"}, {"caller_nid": "db_db_listrulesformailbox", "callee": "Close", "is_member_call": true, "language": "go", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L9"}, {"caller_nid": "db_db_listrulesformailbox", "callee": "Next", "is_member_call": true, "language": "go", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L11"}, {"caller_nid": "db_db_listrulesformailbox", "callee": "Scan", "is_member_call": true, "language": "go", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L14"}, {"caller_nid": "db_db_listrulesformailbox", "callee": "parseTime", "is_member_call": false, "language": "go", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L17"}, {"caller_nid": "db_db_listrulesformailbox", "callee": "Err", "is_member_call": true, "language": "go", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L20"}, {"caller_nid": "db_db_createrule", "callee": "Exec", "is_member_call": true, "language": "go", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L24"}, {"caller_nid": "db_db_createrule", "callee": "LastInsertId", "is_member_call": true, "language": "go", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L29"}, {"caller_nid": "db_db_removerule", "callee": "Exec", "is_member_call": true, "language": "go", "source_file": "internal/db/crud_mailbox_rules.go", "source_location": "L34"}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_db_schema_go", "label": "schema.go", "file_type": "code", "source_file": "internal/db/schema.go", "source_location": "L1"}, {"id": "$graphify-root$_internal_db_schema_migrateaddedcolumns", "label": "migrateAddedColumns()", "file_type": "code", "source_file": "internal/db/schema.go", "source_location": "L277"}, {"id": "db", "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/db/schema.go"}, {"id": "db_db", "label": "DB", "file_type": "code", "source_file": "internal/db/schema.go", "source_location": "L294"}, {"id": "$graphify-root$_internal_db_schema_open", "label": "Open()", "file_type": "code", "source_file": "internal/db/schema.go", "source_location": "L299"}], "edges": [{"source": "$graphify-root$_internal_db_schema_go", "target": "go_pkg_database_sql", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_db_schema_go", "target": "go_pkg_fmt", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_db_schema_go", "target": "go_pkg_modernc_org_sqlite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_db_schema_go", "target": "$graphify-root$_internal_db_schema_migrateaddedcolumns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L277", "weight": 1.0}, {"source": "$graphify-root$_internal_db_schema_migrateaddedcolumns", "target": "db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L277", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_db_schema_go", "target": "db_db", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L294", "weight": 1.0}, {"source": "$graphify-root$_internal_db_schema_go", "target": "$graphify-root$_internal_db_schema_open", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L299", "weight": 1.0}, {"source": "$graphify-root$_internal_db_schema_open", "target": "db_db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L299", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_internal_db_schema_open", "target": "$graphify-root$_internal_db_schema_migrateaddedcolumns", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L320", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_internal_db_schema_migrateaddedcolumns", "callee": "Exec", "is_member_call": true, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L289"}, {"caller_nid": "$graphify-root$_internal_db_schema_open", "callee": "Open", "is_member_call": false, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L300"}, {"caller_nid": "$graphify-root$_internal_db_schema_open", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L302"}, {"caller_nid": "$graphify-root$_internal_db_schema_open", "callee": "SetMaxOpenConns", "is_member_call": true, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L311"}, {"caller_nid": "$graphify-root$_internal_db_schema_open", "callee": "Exec", "is_member_call": true, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L312"}, {"caller_nid": "$graphify-root$_internal_db_schema_open", "callee": "Close", "is_member_call": true, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L313"}, {"caller_nid": "$graphify-root$_internal_db_schema_open", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L314"}, {"caller_nid": "$graphify-root$_internal_db_schema_open", "callee": "Exec", "is_member_call": true, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L316"}, {"caller_nid": "$graphify-root$_internal_db_schema_open", "callee": "Close", "is_member_call": true, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L317"}, {"caller_nid": "$graphify-root$_internal_db_schema_open", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L318"}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_mailstore_quota_go", "label": "quota.go", "file_type": "code", "source_file": "internal/mailstore/quota.go", "source_location": "L1"}, {"id": "mailstore_store", "label": "Store", "file_type": "code", "source_file": "internal/mailstore/quota.go", "source_location": "L7"}, {"id": "mailstore_store_quotastatus", "label": ".QuotaStatus()", "file_type": "code", "source_file": "internal/mailstore/quota.go", "source_location": "L7"}], "edges": [{"source": "$graphify-root$_internal_mailstore_quota_go", "target": "go_pkg_fmt", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/mailstore/quota.go", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "mailstore_store", "target": "mailstore_store_quotastatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/mailstore/quota.go", "source_location": "L7", "weight": 1.0}], "raw_calls": [{"caller_nid": "mailstore_store_quotastatus", "callee": "GetMailboxByID", "is_member_call": true, "language": "go", "source_file": "internal/mailstore/quota.go", "source_location": "L8"}, {"caller_nid": "mailstore_store_quotastatus", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/quota.go", "source_location": "L13"}, {"caller_nid": "mailstore_store_quotastatus", "callee": "float64", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/quota.go", "source_location": "L18"}, {"caller_nid": "mailstore_store_quotastatus", "callee": "float64", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/quota.go", "source_location": "L18"}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_mailstore_resolve_go", "label": "resolve.go", "file_type": "code", "source_file": "internal/mailstore/resolve.go", "source_location": "L1"}, {"id": "mailstore_store", "label": "Store", "file_type": "code", "source_file": "internal/mailstore/resolve.go", "source_location": "L7"}, {"id": "mailstore_store_resolverecipient", "label": ".ResolveRecipient()", "file_type": "code", "source_file": "internal/mailstore/resolve.go", "source_location": "L7"}, {"id": "mailbox", "label": "Mailbox", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/mailstore/resolve.go"}], "edges": [{"source": "$graphify-root$_internal_mailstore_resolve_go", "target": "go_pkg_mailgoserver_internal_db", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/mailstore/resolve.go", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "mailstore_store", "target": "mailstore_store_resolverecipient", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/mailstore/resolve.go", "source_location": "L7", "weight": 1.0}, {"source": "mailstore_store_resolverecipient", "target": "mailbox", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/mailstore/resolve.go", "source_location": "L7", "weight": 1.0, "context": "return_type"}], "raw_calls": [{"caller_nid": "mailstore_store_resolverecipient", "callee": "GetMailboxByEmail", "is_member_call": true, "language": "go", "source_file": "internal/mailstore/resolve.go", "source_location": "L8"}, {"caller_nid": "mailstore_store_resolverecipient", "callee": "GetAliasByEmail", "is_member_call": true, "language": "go", "source_file": "internal/mailstore/resolve.go", "source_location": "L12"}, {"caller_nid": "mailstore_store_resolverecipient", "callee": "GetMailboxByID", "is_member_call": true, "language": "go", "source_file": "internal/mailstore/resolve.go", "source_location": "L16"}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_webui_embed_go", "label": "embed.go", "file_type": "code", "source_file": "internal/webui/embed.go", "source_location": "L1"}], "edges": [{"source": "$graphify-root$_internal_webui_embed_go", "target": "go_pkg_embed", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/webui/embed.go", "source_location": "L3", "weight": 1.0, "context": "import"}], "raw_calls": []}
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_db_admin_models_go", "label": "admin_models.go", "file_type": "code", "source_file": "internal/db/admin_models.go", "source_location": "L1"}, {"id": "db_adminuser", "label": "AdminUser", "file_type": "code", "source_file": "internal/db/admin_models.go", "source_location": "L5"}, {"id": "time", "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/db/admin_models.go"}, {"id": "db_adminsession", "label": "AdminSession", "file_type": "code", "source_file": "internal/db/admin_models.go", "source_location": "L17"}, {"id": "db_webauthncredential", "label": "WebAuthnCredential", "file_type": "code", "source_file": "internal/db/admin_models.go", "source_location": "L25"}], "edges": [{"source": "$graphify-root$_internal_db_admin_models_go", "target": "go_pkg_time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/db/admin_models.go", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_db_admin_models_go", "target": "db_adminuser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/admin_models.go", "source_location": "L5", "weight": 1.0}, {"source": "db_adminuser", "target": "time", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/admin_models.go", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_internal_db_admin_models_go", "target": "db_adminsession", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/admin_models.go", "source_location": "L17", "weight": 1.0}, {"source": "db_adminsession", "target": "time", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/admin_models.go", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "db_adminsession", "target": "time", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/admin_models.go", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_internal_db_admin_models_go", "target": "db_webauthncredential", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/admin_models.go", "source_location": "L25", "weight": 1.0}, {"source": "db_webauthncredential", "target": "time", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/admin_models.go", "source_location": "L31", "weight": 1.0, "context": "field"}], "raw_calls": []}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_mailstore_rspamd_go", "label": "rspamd.go", "file_type": "code", "source_file": "internal/mailstore/rspamd.go", "source_location": "L1"}, {"id": "$graphify-root$_internal_mailstore_rspamd_checkrspamd", "label": "CheckRspamd()", "file_type": "code", "source_file": "internal/mailstore/rspamd.go", "source_location": "L13"}], "edges": [{"source": "$graphify-root$_internal_mailstore_rspamd_go", "target": "go_pkg_bytes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/mailstore/rspamd.go", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_mailstore_rspamd_go", "target": "go_pkg_encoding_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/mailstore/rspamd.go", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_mailstore_rspamd_go", "target": "go_pkg_net_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/mailstore/rspamd.go", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_mailstore_rspamd_go", "target": "go_pkg_time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/mailstore/rspamd.go", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_mailstore_rspamd_go", "target": "$graphify-root$_internal_mailstore_rspamd_checkrspamd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mailstore/rspamd.go", "source_location": "L13", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_internal_mailstore_rspamd_checkrspamd", "callee": "NewRequest", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/rspamd.go", "source_location": "L14"}, {"caller_nid": "$graphify-root$_internal_mailstore_rspamd_checkrspamd", "callee": "NewReader", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/rspamd.go", "source_location": "L14"}, {"caller_nid": "$graphify-root$_internal_mailstore_rspamd_checkrspamd", "callee": "Do", "is_member_call": true, "language": "go", "source_file": "internal/mailstore/rspamd.go", "source_location": "L21"}, {"caller_nid": "$graphify-root$_internal_mailstore_rspamd_checkrspamd", "callee": "Close", "is_member_call": true, "language": "go", "source_file": "internal/mailstore/rspamd.go", "source_location": "L25"}, {"caller_nid": "$graphify-root$_internal_mailstore_rspamd_checkrspamd", "callee": "Decode", "is_member_call": true, "language": "go", "source_file": "internal/mailstore/rspamd.go", "source_location": "L31"}, {"caller_nid": "$graphify-root$_internal_mailstore_rspamd_checkrspamd", "callee": "NewDecoder", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/rspamd.go", "source_location": "L31"}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_db_schema_go", "label": "schema.go", "file_type": "code", "source_file": "internal/db/schema.go", "source_location": "L1"}, {"id": "$graphify-root$_internal_db_schema_migrateaddedcolumns", "label": "migrateAddedColumns()", "file_type": "code", "source_file": "internal/db/schema.go", "source_location": "L160"}, {"id": "db", "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/db/schema.go"}, {"id": "db_db", "label": "DB", "file_type": "code", "source_file": "internal/db/schema.go", "source_location": "L174"}, {"id": "$graphify-root$_internal_db_schema_open", "label": "Open()", "file_type": "code", "source_file": "internal/db/schema.go", "source_location": "L179"}], "edges": [{"source": "$graphify-root$_internal_db_schema_go", "target": "go_pkg_database_sql", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_db_schema_go", "target": "go_pkg_fmt", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_db_schema_go", "target": "go_pkg_modernc_org_sqlite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_db_schema_go", "target": "$graphify-root$_internal_db_schema_migrateaddedcolumns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L160", "weight": 1.0}, {"source": "$graphify-root$_internal_db_schema_migrateaddedcolumns", "target": "db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L160", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_db_schema_go", "target": "db_db", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L174", "weight": 1.0}, {"source": "$graphify-root$_internal_db_schema_go", "target": "$graphify-root$_internal_db_schema_open", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_internal_db_schema_open", "target": "db_db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L179", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_internal_db_schema_open", "target": "$graphify-root$_internal_db_schema_migrateaddedcolumns", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/schema.go", "source_location": "L188", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_internal_db_schema_migrateaddedcolumns", "callee": "Exec", "is_member_call": true, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L169"}, {"caller_nid": "$graphify-root$_internal_db_schema_open", "callee": "Open", "is_member_call": false, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L180"}, {"caller_nid": "$graphify-root$_internal_db_schema_open", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L182"}, {"caller_nid": "$graphify-root$_internal_db_schema_open", "callee": "Exec", "is_member_call": true, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L184"}, {"caller_nid": "$graphify-root$_internal_db_schema_open", "callee": "Close", "is_member_call": true, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L185"}, {"caller_nid": "$graphify-root$_internal_db_schema_open", "callee": "Errorf", "is_member_call": false, "language": "go", "source_file": "internal/db/schema.go", "source_location": "L186"}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_db_logs_go", "label": "logs.go", "file_type": "code", "source_file": "internal/db/logs.go", "source_location": "L1"}, {"id": "db_db", "label": "DB", "file_type": "code", "source_file": "internal/db/logs.go", "source_location": "L7"}, {"id": "db_db_insertemaillog", "label": ".InsertEmailLog()", "file_type": "code", "source_file": "internal/db/logs.go", "source_location": "L7"}, {"id": "emaillog", "label": "EmailLog", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/db/logs.go"}, {"id": "db_db_insertemailrecipientlog", "label": ".InsertEmailRecipientLog()", "file_type": "code", "source_file": "internal/db/logs.go", "source_location": "L19"}, {"id": "emailrecipientlog", "label": "EmailRecipientLog", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/db/logs.go"}, {"id": "db_db_insertemailattachment", "label": ".InsertEmailAttachment()", "file_type": "code", "source_file": "internal/db/logs.go", "source_location": "L28"}, {"id": "emailattachment", "label": "EmailAttachment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/db/logs.go"}], "edges": [{"source": "$graphify-root$_internal_db_logs_go", "target": "go_pkg_time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/db/logs.go", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "db_db", "target": "db_db_insertemaillog", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/logs.go", "source_location": "L7", "weight": 1.0}, {"source": "db_db_insertemaillog", "target": "emaillog", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/logs.go", "source_location": "L7", "weight": 1.0, "context": "parameter_type"}, {"source": "db_db", "target": "db_db_insertemailrecipientlog", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/logs.go", "source_location": "L19", "weight": 1.0}, {"source": "db_db_insertemailrecipientlog", "target": "emailrecipientlog", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/logs.go", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "db_db", "target": "db_db_insertemailattachment", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/logs.go", "source_location": "L28", "weight": 1.0}, {"source": "db_db_insertemailattachment", "target": "emailattachment", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/logs.go", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "db_db_insertemaillog", "callee": "Exec", "is_member_call": true, "language": "go", "source_file": "internal/db/logs.go", "source_location": "L8"}, {"caller_nid": "db_db_insertemaillog", "callee": "LastInsertId", "is_member_call": true, "language": "go", "source_file": "internal/db/logs.go", "source_location": "L15"}, {"caller_nid": "db_db_insertemailrecipientlog", "callee": "Exec", "is_member_call": true, "language": "go", "source_file": "internal/db/logs.go", "source_location": "L20"}, {"caller_nid": "db_db_insertemailattachment", "callee": "Exec", "is_member_call": true, "language": "go", "source_file": "internal/db/logs.go", "source_location": "L29"}, {"caller_nid": "db_db_insertemailattachment", "callee": "Now", "is_member_call": false, "language": "go", "source_file": "internal/db/logs.go", "source_location": "L32"}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_mailstore_rules_go", "label": "rules.go", "file_type": "code", "source_file": "internal/mailstore/rules.go", "source_location": "L1"}, {"id": "mailstore_filteraction", "label": "FilterAction", "file_type": "code", "source_file": "internal/mailstore/rules.go", "source_location": "L7"}, {"id": "mailstore_store", "label": "Store", "file_type": "code", "source_file": "internal/mailstore/rules.go", "source_location": "L18"}, {"id": "mailstore_store_applyrules", "label": ".ApplyRules()", "file_type": "code", "source_file": "internal/mailstore/rules.go", "source_location": "L18"}, {"id": "$graphify-root$_internal_mailstore_rules_matchcondition", "label": "matchCondition()", "file_type": "code", "source_file": "internal/mailstore/rules.go", "source_location": "L42"}], "edges": [{"source": "$graphify-root$_internal_mailstore_rules_go", "target": "go_pkg_strings", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/mailstore/rules.go", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_mailstore_rules_go", "target": "mailstore_filteraction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mailstore/rules.go", "source_location": "L7", "weight": 1.0}, {"source": "mailstore_store", "target": "mailstore_store_applyrules", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/mailstore/rules.go", "source_location": "L18", "weight": 1.0}, {"source": "mailstore_store_applyrules", "target": "mailstore_filteraction", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/mailstore/rules.go", "source_location": "L18", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_internal_mailstore_rules_go", "target": "$graphify-root$_internal_mailstore_rules_matchcondition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mailstore/rules.go", "source_location": "L42", "weight": 1.0}, {"source": "mailstore_store_applyrules", "target": "$graphify-root$_internal_mailstore_rules_matchcondition", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/mailstore/rules.go", "source_location": "L27", "weight": 1.0}], "raw_calls": [{"caller_nid": "mailstore_store_applyrules", "callee": "ListRulesForMailbox", "is_member_call": true, "language": "go", "source_file": "internal/mailstore/rules.go", "source_location": "L19"}, {"caller_nid": "$graphify-root$_internal_mailstore_rules_matchcondition", "callee": "ToLower", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/rules.go", "source_location": "L43"}, {"caller_nid": "$graphify-root$_internal_mailstore_rules_matchcondition", "callee": "ToLower", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/rules.go", "source_location": "L44"}, {"caller_nid": "$graphify-root$_internal_mailstore_rules_matchcondition", "callee": "Contains", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/rules.go", "source_location": "L47"}, {"caller_nid": "$graphify-root$_internal_mailstore_rules_matchcondition", "callee": "HasPrefix", "is_member_call": false, "language": "go", "source_file": "internal/mailstore/rules.go", "source_location": "L51"}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_imapserver_backend_go", "label": "backend.go", "file_type": "code", "source_file": "internal/imapserver/backend.go", "source_location": "L1"}, {"id": "imapserver_backend", "label": "Backend", "file_type": "code", "source_file": "internal/imapserver/backend.go", "source_location": "L17"}, {"id": "db", "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/imapserver/backend.go"}, {"id": "store", "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/imapserver/backend.go"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/imapserver/backend.go"}, {"id": "imapserver_backend_newsession", "label": ".NewSession()", "file_type": "code", "source_file": "internal/imapserver/backend.go", "source_location": "L23"}, {"id": "session", "label": "Session", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/imapserver/backend.go"}], "edges": [{"source": "$graphify-root$_internal_imapserver_backend_go", "target": "go_pkg_mailgoserver_internal_db", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_imapserver_backend_go", "target": "go_pkg_mailgoserver_internal_mailstore", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_imapserver_backend_go", "target": "go_pkg_mailgoserver_internal_toolbox", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_imapserver_backend_go", "target": "imapserver_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L17", "weight": 1.0}, {"source": "imapserver_backend", "target": "db", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "imapserver_backend", "target": "store", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "imapserver_backend", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "imapserver_backend", "target": "imapserver_backend_newsession", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L23", "weight": 1.0}, {"source": "imapserver_backend_newsession", "target": "session", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapserver/backend.go", "source_location": "L23", "weight": 1.0, "context": "return_type"}], "raw_calls": []}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_relay_log_go", "label": "log.go", "file_type": "code", "source_file": "internal/relay/log.go", "source_location": "L1"}, {"id": "relay_relay", "label": "Relay", "file_type": "code", "source_file": "internal/relay/log.go", "source_location": "L12"}, {"id": "relay_relay_logemail", "label": ".LogEmail()", "file_type": "code", "source_file": "internal/relay/log.go", "source_location": "L12"}, {"id": "file", "label": "File", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/relay/log.go"}, {"id": "peerip", "label": "peerIP", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/relay/log.go"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/relay/log.go"}, {"id": "$graphify-root$_internal_relay_log_overallstatus", "label": "overallStatus()", "file_type": "code", "source_file": "internal/relay/log.go", "source_location": "L55"}], "edges": [{"source": "$graphify-root$_internal_relay_log_go", "target": "go_pkg_mailgoserver_internal_db", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/relay/log.go", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_relay_log_go", "target": "go_pkg_mailgoserver_internal_toolbox", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/relay/log.go", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_relay_log_go", "target": "go_pkg_gopkg_in_ini_v1", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/relay/log.go", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "relay_relay", "target": "relay_relay_logemail", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/relay/log.go", "source_location": "L12", "weight": 1.0}, {"source": "relay_relay_logemail", "target": "file", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/relay/log.go", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "relay_relay_logemail", "target": "peerip", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/relay/log.go", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "relay_relay_logemail", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/relay/log.go", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_relay_log_go", "target": "$graphify-root$_internal_relay_log_overallstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/relay/log.go", "source_location": "L55", "weight": 1.0}, {"source": "$graphify-root$_internal_relay_log_overallstatus", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/relay/log.go", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "relay_relay_logemail", "target": "$graphify-root$_internal_relay_log_overallstatus", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/relay/log.go", "source_location": "L13", "weight": 1.0}], "raw_calls": [{"caller_nid": "relay_relay_logemail", "callee": "InsertEmailLog", "is_member_call": true, "language": "go", "source_file": "internal/relay/log.go", "source_location": "L15"}, {"caller_nid": "relay_relay_logemail", "callee": "GetCurrentTime", "is_member_call": false, "language": "go", "source_file": "internal/relay/log.go", "source_location": "L17"}, {"caller_nid": "relay_relay_logemail", "callee": "InsertEmailRecipientLog", "is_member_call": true, "language": "go", "source_file": "internal/relay/log.go", "source_location": "L39"}]}
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_db_crud_counts_go", "label": "crud_counts.go", "file_type": "code", "source_file": "internal/db/crud_counts.go", "source_location": "L1"}, {"id": "db_db", "label": "DB", "file_type": "code", "source_file": "internal/db/crud_counts.go", "source_location": "L3"}, {"id": "db_db_countsendersfordomain", "label": ".CountSendersForDomain()", "file_type": "code", "source_file": "internal/db/crud_counts.go", "source_location": "L3"}, {"id": "db_db_hasactivedkimfordomain", "label": ".HasActiveDKIMForDomain()", "file_type": "code", "source_file": "internal/db/crud_counts.go", "source_location": "L9"}, {"id": "db_db_hasanydkimfordomain", "label": ".HasAnyDKIMForDomain()", "file_type": "code", "source_file": "internal/db/crud_counts.go", "source_location": "L15"}], "edges": [{"source": "db_db", "target": "db_db_countsendersfordomain", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/crud_counts.go", "source_location": "L3", "weight": 1.0}, {"source": "db_db", "target": "db_db_hasactivedkimfordomain", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/crud_counts.go", "source_location": "L9", "weight": 1.0}, {"source": "db_db", "target": "db_db_hasanydkimfordomain", "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/crud_counts.go", "source_location": "L15", "weight": 1.0}], "raw_calls": [{"caller_nid": "db_db_countsendersfordomain", "callee": "Scan", "is_member_call": true, "language": "go", "source_file": "internal/db/crud_counts.go", "source_location": "L5"}, {"caller_nid": "db_db_countsendersfordomain", "callee": "QueryRow", "is_member_call": true, "language": "go", "source_file": "internal/db/crud_counts.go", "source_location": "L5"}, {"caller_nid": "db_db_hasactivedkimfordomain", "callee": "Scan", "is_member_call": true, "language": "go", "source_file": "internal/db/crud_counts.go", "source_location": "L11"}, {"caller_nid": "db_db_hasactivedkimfordomain", "callee": "QueryRow", "is_member_call": true, "language": "go", "source_file": "internal/db/crud_counts.go", "source_location": "L11"}, {"caller_nid": "db_db_hasanydkimfordomain", "callee": "Scan", "is_member_call": true, "language": "go", "source_file": "internal/db/crud_counts.go", "source_location": "L17"}, {"caller_nid": "db_db_hasanydkimfordomain", "callee": "QueryRow", "is_member_call": true, "language": "go", "source_file": "internal/db/crud_counts.go", "source_location": "L17"}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_internal_webui_domains_test_go", "label": "domains_test.go", "file_type": "code", "source_file": "internal/webui/domains_test.go", "source_location": "L1"}, {"id": "$graphify-root$_internal_webui_domains_test_testisvaliddomainname", "label": "TestIsValidDomainName()", "file_type": "code", "source_file": "internal/webui/domains_test.go", "source_location": "L5"}, {"id": "t", "label": "T", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/internal/webui/domains_test.go"}, {"id": "$graphify-root$_internal_webui_domains_test_testverificationrecordnameandvalue", "label": "TestVerificationRecordNameAndValue()", "file_type": "code", "source_file": "internal/webui/domains_test.go", "source_location": "L21"}], "edges": [{"source": "$graphify-root$_internal_webui_domains_test_go", "target": "go_pkg_testing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "internal/webui/domains_test.go", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_internal_webui_domains_test_go", "target": "$graphify-root$_internal_webui_domains_test_testisvaliddomainname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webui/domains_test.go", "source_location": "L5", "weight": 1.0}, {"source": "$graphify-root$_internal_webui_domains_test_testisvaliddomainname", "target": "t", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webui/domains_test.go", "source_location": "L5", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_internal_webui_domains_test_go", "target": "$graphify-root$_internal_webui_domains_test_testverificationrecordnameandvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webui/domains_test.go", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_internal_webui_domains_test_testverificationrecordnameandvalue", "target": "t", "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webui/domains_test.go", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "$graphify-root$_internal_webui_domains_test_testisvaliddomainname", "callee": "isValidDomainName", "is_member_call": false, "language": "go", "source_file": "internal/webui/domains_test.go", "source_location": "L10"}, {"caller_nid": "$graphify-root$_internal_webui_domains_test_testisvaliddomainname", "callee": "Errorf", "is_member_call": true, "language": "go", "source_file": "internal/webui/domains_test.go", "source_location": "L11"}, {"caller_nid": "$graphify-root$_internal_webui_domains_test_testisvaliddomainname", "callee": "isValidDomainName", "is_member_call": false, "language": "go", "source_file": "internal/webui/domains_test.go", "source_location": "L15"}, {"caller_nid": "$graphify-root$_internal_webui_domains_test_testisvaliddomainname", "callee": "Errorf", "is_member_call": true, "language": "go", "source_file": "internal/webui/domains_test.go", "source_location": "L16"}, {"caller_nid": "$graphify-root$_internal_webui_domains_test_testverificationrecordnameandvalue", "callee": "verificationRecordName", "is_member_call": false, "language": "go", "source_file": "internal/webui/domains_test.go", "source_location": "L22"}, {"caller_nid": "$graphify-root$_internal_webui_domains_test_testverificationrecordnameandvalue", "callee": "Errorf", "is_member_call": true, "language": "go", "source_file": "internal/webui/domains_test.go", "source_location": "L23"}, {"caller_nid": "$graphify-root$_internal_webui_domains_test_testverificationrecordnameandvalue", "callee": "verificationRecordValue", "is_member_call": false, "language": "go", "source_file": "internal/webui/domains_test.go", "source_location": "L25"}, {"caller_nid": "$graphify-root$_internal_webui_domains_test_testverificationrecordnameandvalue", "callee": "Errorf", "is_member_call": true, "language": "go", "source_file": "internal/webui/domains_test.go", "source_location": "L26"}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More