{ "generatedAt": "2026-10-26T10:58:20.537Z", "sources": [ { "name": "webmaker", "repo": "https://source.ibit.kr/OZ-Group/WebHosting_AI_agent", "commit": "3b10859884ef2fd0f2af11934ab6c16370fd64b8", "dest": "modules/webmaker", "license": "OZ-Group 내부 전용(private: true, 별도 LICENSE 없음) — 같은 조직의 Ariweb Suite 에서 재사용 허용. 외부 배포 불가.", "files": [ { "from": "README.md", "to": "modules/webmaker/README.md", "status": "unchanged", "origHash": "a7aa1eb7a6fdae8d" }, { "from": "deploy/deploy.sh", "to": "modules/webmaker/deploy/deploy.sh", "status": "imported", "origHash": "6f016f8dcf56a3b2" }, { "from": "deploy/front-proxy-webmaker.conf", "to": "modules/webmaker/deploy/front-proxy-webmaker.conf", "status": "imported", "origHash": "0ec1641b554a3b50" }, { "from": "deploy/install-arimail.sh", "to": "modules/webmaker/deploy/install-arimail.sh", "status": "imported", "origHash": "d8626ef07df49738" }, { "from": "deploy/install-gitea.sh", "to": "modules/webmaker/deploy/install-gitea.sh", "status": "imported", "origHash": "199631e74ea4f62c" }, { "from": "deploy/install-services.sh", "to": "modules/webmaker/deploy/install-services.sh", "status": "imported", "origHash": "f3b507512b501fd8" }, { "from": "deploy/install.sh", "to": "modules/webmaker/deploy/install.sh", "status": "imported", "origHash": "58ba0c250620b638" }, { "from": "deploy/nginx-webhosting.conf", "to": "modules/webmaker/deploy/nginx-webhosting.conf", "status": "imported", "origHash": "0058f1dafd622bc5" }, { "from": "deploy/nginx-wmstats.conf", "to": "modules/webmaker/deploy/nginx-wmstats.conf", "status": "imported", "origHash": "cf4069704f65ef73" }, { "from": "deploy/remote-install.sh", "to": "modules/webmaker/deploy/remote-install.sh", "status": "imported", "origHash": "66457327d0ef1b3c" }, { "from": "deploy/remote-update.sh", "to": "modules/webmaker/deploy/remote-update.sh", "status": "imported", "origHash": "fb0cf663fc687542" }, { "from": "deploy/webhosting-agent.service", "to": "modules/webmaker/deploy/webhosting-agent.service", "status": "imported", "origHash": "77259a206ca5530b" }, { "from": "deploy/webmaker-setup.service", "to": "modules/webmaker/deploy/webmaker-setup.service", "status": "imported", "origHash": "9bbcbb9239d24ef9" }, { "from": "docs/ARIMAIL.md", "to": "modules/webmaker/docs/ARIMAIL.md", "status": "imported", "origHash": "1e326aa2252621cf" }, { "from": "docs/CALENDAR.md", "to": "modules/webmaker/docs/CALENDAR.md", "status": "imported", "origHash": "1d12cd1720897254" }, { "from": "docs/CONFIG.md", "to": "modules/webmaker/docs/CONFIG.md", "status": "imported", "origHash": "13c26d45b5002b48" }, { "from": "docs/DOMAIN-DNS-PROVIDERS.md", "to": "modules/webmaker/docs/DOMAIN-DNS-PROVIDERS.md", "status": "imported", "origHash": "c5ee35c850c7c728" }, { "from": "docs/DOMAIN-SETUP.md", "to": "modules/webmaker/docs/DOMAIN-SETUP.md", "status": "imported", "origHash": "83f0e447cd82e3dd" }, { "from": "docs/FIRST-INSTALL.md", "to": "modules/webmaker/docs/FIRST-INSTALL.md", "status": "imported", "origHash": "642ce20eb96cabb9" }, { "from": "docs/GITEA-LOCAL.md", "to": "modules/webmaker/docs/GITEA-LOCAL.md", "status": "imported", "origHash": "4d7462b52ef34783" }, { "from": "docs/SSL-WILDCARD.md", "to": "modules/webmaker/docs/SSL-WILDCARD.md", "status": "imported", "origHash": "d93102519cb39333" }, { "from": "hooks/askpass.sh", "to": "modules/webmaker/hooks/askpass.sh", "status": "imported", "origHash": "c86b42091d07748d" }, { "from": "hooks/guard.js", "to": "modules/webmaker/hooks/guard.js", "status": "imported", "origHash": "4804e4cd337db53c" }, { "from": "hooks/guard.sh", "to": "modules/webmaker/hooks/guard.sh", "status": "imported", "origHash": "29df99b89bc31912" }, { "from": "hooks/settings.json", "to": "modules/webmaker/hooks/settings.json", "status": "imported", "origHash": "30ebe47478166d24" }, { "from": "lib/audit.js", "to": "modules/webmaker/lib/audit.js", "status": "imported", "origHash": "5a0b6a90e3281d2f" }, { "from": "lib/auth.js", "to": "modules/webmaker/lib/auth.js", "status": "imported", "origHash": "84e3fcda15e46b49" }, { "from": "lib/awsv4.js", "to": "modules/webmaker/lib/awsv4.js", "status": "imported", "origHash": "8a4bdab7d701c4ec" }, { "from": "lib/billing.js", "to": "modules/webmaker/lib/billing.js", "status": "imported", "origHash": "4e3f88fd1f8ebae1" }, { "from": "lib/brief.js", "to": "modules/webmaker/lib/brief.js", "status": "imported", "origHash": "9f37eb2e30c3e710" }, { "from": "lib/calendar.js", "to": "modules/webmaker/lib/calendar.js", "status": "imported", "origHash": "c5ee8d9c2777daac" }, { "from": "lib/claude.js", "to": "modules/webmaker/lib/claude.js", "status": "imported", "origHash": "dcdebeeeb1d8ea99" }, { "from": "lib/config.js", "to": "modules/webmaker/lib/config.js", "status": "imported", "origHash": "aa577cf668b504e7" }, { "from": "lib/connectors/arimail.js", "to": "modules/webmaker/lib/connectors/arimail.js", "status": "imported", "origHash": "f4dea3dc448c155e" }, { "from": "lib/connectors/gitea.js", "to": "modules/webmaker/lib/connectors/gitea.js", "status": "imported", "origHash": "e736d764b2cdac6a" }, { "from": "lib/connectors/index.js", "to": "modules/webmaker/lib/connectors/index.js", "status": "imported", "origHash": "1dc6f6a8290b7a7f" }, { "from": "lib/costcal.js", "to": "modules/webmaker/lib/costcal.js", "status": "imported", "origHash": "22b008dccc3318db" }, { "from": "lib/crawler.js", "to": "modules/webmaker/lib/crawler.js", "status": "imported", "origHash": "392e0fd1e9c88a26" }, { "from": "lib/credits.js", "to": "modules/webmaker/lib/credits.js", "status": "imported", "origHash": "59caba266ed2bcda" }, { "from": "lib/deploy.js", "to": "modules/webmaker/lib/deploy.js", "status": "imported", "origHash": "ddc85c8850a243a6" }, { "from": "lib/dns/gcloud.js", "to": "modules/webmaker/lib/dns/gcloud.js", "status": "imported", "origHash": "e006e6ff4cde77c5" }, { "from": "lib/dns/openprovider.js", "to": "modules/webmaker/lib/dns/openprovider.js", "status": "imported", "origHash": "ae8009bedd485e50" }, { "from": "lib/dns/porkbun.js", "to": "modules/webmaker/lib/dns/porkbun.js", "status": "imported", "origHash": "9f779244aeddc392" }, { "from": "lib/dns/route53.js", "to": "modules/webmaker/lib/dns/route53.js", "status": "imported", "origHash": "b409db36696b9d5e" }, { "from": "lib/dnszone.js", "to": "modules/webmaker/lib/dnszone.js", "status": "imported", "origHash": "62f74f0772fdc4d4" }, { "from": "lib/domains.js", "to": "modules/webmaker/lib/domains.js", "status": "imported", "origHash": "cee7a767487f9a41" }, { "from": "lib/engine-codex.js", "to": "modules/webmaker/lib/engine-codex.js", "status": "imported", "origHash": "a074e8a4b9867d6d" }, { "from": "lib/engine-openai.js", "to": "modules/webmaker/lib/engine-openai.js", "status": "imported", "origHash": "93e4701e165d032a" }, { "from": "lib/feedback.js", "to": "modules/webmaker/lib/feedback.js", "status": "imported", "origHash": "c5860a676dd6118a" }, { "from": "lib/forms.js", "to": "modules/webmaker/lib/forms.js", "status": "imported", "origHash": "e2f1b1bb21e5bbdd" }, { "from": "lib/fx.js", "to": "modules/webmaker/lib/fx.js", "status": "imported", "origHash": "7514ae9840fa6307" }, { "from": "lib/gitstore.js", "to": "modules/webmaker/lib/gitstore.js", "status": "imported", "origHash": "d4650fab7b85f9b6" }, { "from": "lib/google.js", "to": "modules/webmaker/lib/google.js", "status": "imported", "origHash": "bfdaa70652f846cc" }, { "from": "lib/i18n.js", "to": "modules/webmaker/lib/i18n.js", "status": "imported", "origHash": "944c12aa16d00f45" }, { "from": "lib/jobpids.js", "to": "modules/webmaker/lib/jobpids.js", "status": "imported", "origHash": "f5df0824a0a457e9" }, { "from": "lib/jsonstore.js", "to": "modules/webmaker/lib/jsonstore.js", "status": "imported", "origHash": "20a9ee6f5acb22e7" }, { "from": "lib/logview.js", "to": "modules/webmaker/lib/logview.js", "status": "imported", "origHash": "0262fdf9042301f5" }, { "from": "lib/lunar.js", "to": "modules/webmaker/lib/lunar.js", "status": "imported", "origHash": "fc858ad1b9166b8c" }, { "from": "lib/mailer.js", "to": "modules/webmaker/lib/mailer.js", "status": "imported", "origHash": "7f10112c31ca2d7b" }, { "from": "lib/mailservers.js", "to": "modules/webmaker/lib/mailservers.js", "status": "imported", "origHash": "8608b0f16a0ea9b1" }, { "from": "lib/mailsys.js", "to": "modules/webmaker/lib/mailsys.js", "status": "imported", "origHash": "8f2e419e859f62ea" }, { "from": "lib/mailusage.js", "to": "modules/webmaker/lib/mailusage.js", "status": "imported", "origHash": "a3b608fc766ebe06" }, { "from": "lib/maintpage.js", "to": "modules/webmaker/lib/maintpage.js", "status": "imported", "origHash": "f57501de5a9349d8" }, { "from": "lib/modules.js", "to": "modules/webmaker/lib/modules.js", "status": "imported", "origHash": "b0f8b6df731d180e" }, { "from": "lib/multilang.js", "to": "modules/webmaker/lib/multilang.js", "status": "imported", "origHash": "30eaec7a02d17836" }, { "from": "lib/netguard.js", "to": "modules/webmaker/lib/netguard.js", "status": "imported", "origHash": "7f3f4a1a908b2371" }, { "from": "lib/openprovider.js", "to": "modules/webmaker/lib/openprovider.js", "status": "imported", "origHash": "aa0ff8df9e04b482" }, { "from": "lib/passpolicy.js", "to": "modules/webmaker/lib/passpolicy.js", "status": "imported", "origHash": "96c30ce7d9f87797" }, { "from": "lib/planner.js", "to": "modules/webmaker/lib/planner.js", "status": "imported", "origHash": "55fe3f3597bd9278" }, { "from": "lib/prepaid.js", "to": "modules/webmaker/lib/prepaid.js", "status": "imported", "origHash": "f1078822b25d5325" }, { "from": "lib/prompt.js", "to": "modules/webmaker/lib/prompt.js", "status": "imported", "origHash": "3279a47d1bb1e078" }, { "from": "lib/providers.js", "to": "modules/webmaker/lib/providers.js", "status": "imported", "origHash": "bf01ac2ac60c40d1" }, { "from": "lib/ratelimit.js", "to": "modules/webmaker/lib/ratelimit.js", "status": "imported", "origHash": "5abfa063c0f78873" }, { "from": "lib/recovery.js", "to": "modules/webmaker/lib/recovery.js", "status": "imported", "origHash": "42272b277598a7fb" }, { "from": "lib/refs.js", "to": "modules/webmaker/lib/refs.js", "status": "imported", "origHash": "1c530a8241d363dc" }, { "from": "lib/registrar.js", "to": "modules/webmaker/lib/registrar.js", "status": "imported", "origHash": "de6c606dcc87d665" }, { "from": "lib/registrars/openprovider.js", "to": "modules/webmaker/lib/registrars/openprovider.js", "status": "imported", "origHash": "04697456df4cc68e" }, { "from": "lib/registrars/porkbun.js", "to": "modules/webmaker/lib/registrars/porkbun.js", "status": "imported", "origHash": "6bb857595564dcf6" }, { "from": "lib/registrars/route53.js", "to": "modules/webmaker/lib/registrars/route53.js", "status": "imported", "origHash": "b60f17fefad37a4f" }, { "from": "lib/remote.js", "to": "modules/webmaker/lib/remote.js", "status": "imported", "origHash": "965366d84a6ee859" }, { "from": "lib/report.js", "to": "modules/webmaker/lib/report.js", "status": "imported", "origHash": "3c14814e9a8f424f" }, { "from": "lib/run.js", "to": "modules/webmaker/lib/run.js", "status": "imported", "origHash": "aad85b1616605fc3" }, { "from": "lib/seo.js", "to": "modules/webmaker/lib/seo.js", "status": "imported", "origHash": "fabcb8b18469ec10" }, { "from": "lib/settings.js", "to": "modules/webmaker/lib/settings.js", "status": "imported", "origHash": "98abbde31bbef9ce" }, { "from": "lib/setupapi.js", "to": "modules/webmaker/lib/setupapi.js", "status": "imported", "origHash": "3fd30ebd9efa47a6" }, { "from": "lib/setupauth.js", "to": "modules/webmaker/lib/setupauth.js", "status": "imported", "origHash": "8e6e1981448bc343" }, { "from": "lib/setupstate.js", "to": "modules/webmaker/lib/setupstate.js", "status": "imported", "origHash": "5de040b7a5a88f6c" }, { "from": "lib/sitemsg.js", "to": "modules/webmaker/lib/sitemsg.js", "status": "imported", "origHash": "09bcc4cb52e93a57" }, { "from": "lib/ssl.js", "to": "modules/webmaker/lib/ssl.js", "status": "imported", "origHash": "f7a5bb79900d8bdd" }, { "from": "lib/stats.js", "to": "modules/webmaker/lib/stats.js", "status": "imported", "origHash": "fc2de57d4be0960a" }, { "from": "lib/store.js", "to": "modules/webmaker/lib/store.js", "status": "imported", "origHash": "8132dcde60fc5789" }, { "from": "lib/templates.js", "to": "modules/webmaker/lib/templates.js", "status": "imported", "origHash": "bb44e537d0b28b16" }, { "from": "lib/uploads.js", "to": "modules/webmaker/lib/uploads.js", "status": "imported", "origHash": "5441ea45ed434575" }, { "from": "lib/vault.js", "to": "modules/webmaker/lib/vault.js", "status": "imported", "origHash": "0730f701278d33a1" }, { "from": "lib/xlsx.js", "to": "modules/webmaker/lib/xlsx.js", "status": "imported", "origHash": "dc353dd3b5fd6e10" }, { "from": "locales/ko.json", "to": "modules/webmaker/locales/ko.json", "status": "imported", "origHash": "20abf531ef8320f6" }, { "from": "locales/site/ar.json", "to": "modules/webmaker/locales/site/ar.json", "status": "imported", "origHash": "8644e815887e9bb1" }, { "from": "locales/site/de.json", "to": "modules/webmaker/locales/site/de.json", "status": "imported", "origHash": "60a7b71fd70ae371" }, { "from": "locales/site/en.json", "to": "modules/webmaker/locales/site/en.json", "status": "imported", "origHash": "0939d2e2eedf1af9" }, { "from": "locales/site/es.json", "to": "modules/webmaker/locales/site/es.json", "status": "imported", "origHash": "8ba29c21cf2b90fb" }, { "from": "locales/site/fa.json", "to": "modules/webmaker/locales/site/fa.json", "status": "imported", "origHash": "4c2b4917b1639f87" }, { "from": "locales/site/fr.json", "to": "modules/webmaker/locales/site/fr.json", "status": "imported", "origHash": "55e2e55db288f856" }, { "from": "locales/site/he.json", "to": "modules/webmaker/locales/site/he.json", "status": "imported", "origHash": "ccaf97cc3f1ea1da" }, { "from": "locales/site/id.json", "to": "modules/webmaker/locales/site/id.json", "status": "imported", "origHash": "9dc0512cc5d63255" }, { "from": "locales/site/ja.json", "to": "modules/webmaker/locales/site/ja.json", "status": "imported", "origHash": "e6ecb37062ec5a8b" }, { "from": "locales/site/ko.json", "to": "modules/webmaker/locales/site/ko.json", "status": "imported", "origHash": "ea80e5efdb464a7e" }, { "from": "locales/site/mn.json", "to": "modules/webmaker/locales/site/mn.json", "status": "imported", "origHash": "bf5ceec52790a369" }, { "from": "locales/site/pt.json", "to": "modules/webmaker/locales/site/pt.json", "status": "imported", "origHash": "6922cd08078716c5" }, { "from": "locales/site/ru.json", "to": "modules/webmaker/locales/site/ru.json", "status": "imported", "origHash": "9d850324dda56354" }, { "from": "locales/site/th.json", "to": "modules/webmaker/locales/site/th.json", "status": "imported", "origHash": "4f22ec5351f5c41d" }, { "from": "locales/site/tr.json", "to": "modules/webmaker/locales/site/tr.json", "status": "imported", "origHash": "597f9c5b952934ab" }, { "from": "locales/site/vi.json", "to": "modules/webmaker/locales/site/vi.json", "status": "imported", "origHash": "886013f8dfbd56fc" }, { "from": "locales/site/zh-CN.json", "to": "modules/webmaker/locales/site/zh-CN.json", "status": "imported", "origHash": "237e520720cb0166" }, { "from": "locales/site/zh-TW.json", "to": "modules/webmaker/locales/site/zh-TW.json", "status": "imported", "origHash": "a7982e11198a617d" }, { "from": "modules/README.md", "to": "modules/webmaker/modules/README.md", "status": "imported", "origHash": "f5d15ad9e5fb2d26" }, { "from": "modules/blog/widget.html", "to": "modules/webmaker/modules/blog/widget.html", "status": "imported", "origHash": "6a2e80e57038f69a" }, { "from": "modules/board/widget.html", "to": "modules/webmaker/modules/board/widget.html", "status": "imported", "origHash": "ac119ae767ce5aa5" }, { "from": "modules/booking/widget.html", "to": "modules/webmaker/modules/booking/widget.html", "status": "imported", "origHash": "40b6e4cefcf0e901" }, { "from": "modules/calendar/widget.html", "to": "modules/webmaker/modules/calendar/widget.html", "status": "imported", "origHash": "999a4f5558854ddf" }, { "from": "modules/faq/widget.html", "to": "modules/webmaker/modules/faq/widget.html", "status": "imported", "origHash": "791e54b1dfcb8448" }, { "from": "modules/gallery/widget.html", "to": "modules/webmaker/modules/gallery/widget.html", "status": "imported", "origHash": "70869995fd8fd4f7" }, { "from": "modules/inquiry/widget.html", "to": "modules/webmaker/modules/inquiry/widget.html", "status": "imported", "origHash": "b56c4807dd11a007" }, { "from": "modules/library/widget.html", "to": "modules/webmaker/modules/library/widget.html", "status": "imported", "origHash": "1f5ff8f6874a741a" }, { "from": "modules/map/widget.html", "to": "modules/webmaker/modules/map/widget.html", "status": "imported", "origHash": "0f68e9b3c48e4678" }, { "from": "modules/members/widget.html", "to": "modules/webmaker/modules/members/widget.html", "status": "imported", "origHash": "3a0c8409adda26db" }, { "from": "modules/reviews/widget.html", "to": "modules/webmaker/modules/reviews/widget.html", "status": "imported", "origHash": "de7ad783f7cad79a" }, { "from": "modules/survey/widget.html", "to": "modules/webmaker/modules/survey/widget.html", "status": "imported", "origHash": "62b2a3c2ee267b66" }, { "from": "package.json", "to": "modules/webmaker/package.json", "status": "imported", "origHash": "624dc8ee663ac2ba" }, { "from": "public/404.html", "to": "modules/webmaker/public/404.html", "status": "imported", "origHash": "22b18c443cbb8f50" }, { "from": "public/admin.css", "to": "modules/webmaker/public/admin.css", "status": "imported", "origHash": "b9b4a4cbaa9dc3ec" }, { "from": "public/admin.html", "to": "modules/webmaker/public/admin.html", "status": "imported", "origHash": "6853f78ac57ef360" }, { "from": "public/admin.js", "to": "modules/webmaker/public/admin.js", "status": "imported", "origHash": "fa5725fbe6356bbc" }, { "from": "public/app.js", "to": "modules/webmaker/public/app.js", "status": "imported", "origHash": "3baf113fbacdae72" }, { "from": "public/credits-ui.js", "to": "modules/webmaker/public/credits-ui.js", "status": "imported", "origHash": "44e43d5179d77578" }, { "from": "public/domains-ui.js", "to": "modules/webmaker/public/domains-ui.js", "status": "imported", "origHash": "ea77c164db309303" }, { "from": "public/flow-ui.js", "to": "modules/webmaker/public/flow-ui.js", "status": "imported", "origHash": "e9a92ab29b71840e" }, { "from": "public/i18n.js", "to": "modules/webmaker/public/i18n.js", "status": "imported", "origHash": "c6c4039435b77583" }, { "from": "public/import.js", "to": "modules/webmaker/public/import.js", "status": "imported", "origHash": "3f17de67ac16b9c4" }, { "from": "public/index.html", "to": "modules/webmaker/public/index.html", "status": "imported", "origHash": "bc33e85029da63b7" }, { "from": "public/login.html", "to": "modules/webmaker/public/login.html", "status": "imported", "origHash": "dd870dfc417adc65" }, { "from": "public/manage-ui.js", "to": "modules/webmaker/public/manage-ui.js", "status": "imported", "origHash": "c57d9d54dea3ab8d" }, { "from": "public/modules-ui.js", "to": "modules/webmaker/public/modules-ui.js", "status": "imported", "origHash": "5f4f54a0abe692c4" }, { "from": "public/numfmt.js", "to": "modules/webmaker/public/numfmt.js", "status": "imported", "origHash": "a11ef5768e547929" }, { "from": "public/optimize.js", "to": "modules/webmaker/public/optimize.js", "status": "imported", "origHash": "1dc20eb65f0db62f" }, { "from": "public/pwrule.js", "to": "modules/webmaker/public/pwrule.js", "status": "imported", "origHash": "9a1ea70939fa58ce" }, { "from": "public/setup.html", "to": "modules/webmaker/public/setup.html", "status": "imported", "origHash": "5c91302251e5cb7b" }, { "from": "public/setup.js", "to": "modules/webmaker/public/setup.js", "status": "imported", "origHash": "9027313fdabe3be0" }, { "from": "public/site-admin.html", "to": "modules/webmaker/public/site-admin.html", "status": "imported", "origHash": "d598563c7d617bbb" }, { "from": "public/site-admin.js", "to": "modules/webmaker/public/site-admin.js", "status": "imported", "origHash": "762da69b23f1db85" }, { "from": "public/site-info.js", "to": "modules/webmaker/public/site-info.js", "status": "imported", "origHash": "99060343aaca0ab3" }, { "from": "public/style.css", "to": "modules/webmaker/public/style.css", "status": "imported", "origHash": "041d7f216677b02d" }, { "from": "public/templates-ui.js", "to": "modules/webmaker/public/templates-ui.js", "status": "imported", "origHash": "6adc66d8e2204b1f" }, { "from": "public/webmail.html", "to": "modules/webmaker/public/webmail.html", "status": "imported", "origHash": "981fee72b5c72bed" }, { "from": "public/webmail.js", "to": "modules/webmaker/public/webmail.js", "status": "imported", "origHash": "6cb9a50f39c8d025" }, { "from": "public/wizard.js", "to": "modules/webmaker/public/wizard.js", "status": "imported", "origHash": "2ba97adfbb4f7cc1" }, { "from": "public/wm-modules.js", "to": "modules/webmaker/public/wm-modules.js", "status": "imported", "origHash": "efc7526ba17c338d" }, { "from": "public/wm-stats.js", "to": "modules/webmaker/public/wm-stats.js", "status": "imported", "origHash": "7e72375620ac125d" }, { "from": "scripts/acme-dns-hook.js", "to": "modules/webmaker/scripts/acme-dns-hook.js", "status": "imported", "origHash": "4401e102dde4c3ec" }, { "from": "scripts/admin.js", "to": "modules/webmaker/scripts/admin.js", "status": "imported", "origHash": "02adaf25dabad0ec" }, { "from": "scripts/backup-data.js", "to": "modules/webmaker/scripts/backup-data.js", "status": "imported", "origHash": "94b331c3e9555664" }, { "from": "scripts/collect-backlog.js", "to": "modules/webmaker/scripts/collect-backlog.js", "status": "imported", "origHash": "d5e4a0c3ca9bf7f0" }, { "from": "scripts/config.js", "to": "modules/webmaker/scripts/config.js", "status": "imported", "origHash": "d4b90ec541922219" }, { "from": "scripts/i18n-extract.js", "to": "modules/webmaker/scripts/i18n-extract.js", "status": "imported", "origHash": "7b0a2c7d76155b06" }, { "from": "scripts/migrate-gitstore.sh", "to": "modules/webmaker/scripts/migrate-gitstore.sh", "status": "imported", "origHash": "6b2fda206e3acb80" }, { "from": "scripts/site-msg-catalog.py", "to": "modules/webmaker/scripts/site-msg-catalog.py", "status": "imported", "origHash": "1f9b1ea8adbc174c" }, { "from": "scripts/ssl-wildcard.js", "to": "modules/webmaker/scripts/ssl-wildcard.js", "status": "imported", "origHash": "68cbebdb59a5f6d9" }, { "from": "scripts/unit-check.js", "to": "modules/webmaker/scripts/unit-check.js", "status": "imported", "origHash": "ba15624f696892b2" }, { "from": "server.js", "to": "modules/webmaker/server.js", "status": "imported", "origHash": "4585fd7fb07d3b4b" }, { "from": "setup-server.js", "to": "modules/webmaker/setup-server.js", "status": "imported", "origHash": "6545aab3185765a8" }, { "from": "templates/contact-widget.html", "to": "modules/webmaker/templates/contact-widget.html", "status": "imported", "origHash": "8063f64226c13914" }, { "from": "test/dnszone-import.test.js", "to": "modules/webmaker/test/dnszone-import.test.js", "status": "imported", "origHash": "33e1209656a7bf3f" }, { "from": "test/domains-process.test.js", "to": "modules/webmaker/test/domains-process.test.js", "status": "imported", "origHash": "57ff395fcf97fbab" }, { "from": "test/lib.test.js", "to": "modules/webmaker/test/lib.test.js", "status": "imported", "origHash": "d13ab84b5f8f8b0d" }, { "from": "test/mailservers.test.js", "to": "modules/webmaker/test/mailservers.test.js", "status": "imported", "origHash": "dfb80acca9782be0" }, { "from": "test/registrar-route53.test.js", "to": "modules/webmaker/test/registrar-route53.test.js", "status": "imported", "origHash": "84e9eba32ad5c7ef" }, { "from": "test/server.test.js", "to": "modules/webmaker/test/server.test.js", "status": "imported", "origHash": "b931228730a8bd70" } ] }, { "name": "arimail", "repo": "https://source.ibit.kr/OZ-Group/AriMail", "commit": "a07f69f1ffb6667de6e66b3d1ec43c1c66fab924", "dest": "modules/arimail", "license": "OZ-Group 내부 전용(private: true, 별도 LICENSE 없음) — 같은 조직의 Ariweb Suite 에서 재사용 허용. 외부 배포 불가. haraka/ 는 npm Haraka(MIT) 를 설치 시점에 내려받는 래퍼만 포함.", "files": [ { "from": "README.md", "to": "modules/arimail/README.md", "status": "imported", "origHash": "942037563d2ec90a" }, { "from": "deploy/deploy.sh", "to": "modules/arimail/deploy/deploy.sh", "status": "imported", "origHash": "cd7e1a5f26435839" }, { "from": "deploy/domain-nginx.sh", "to": "modules/arimail/deploy/domain-nginx.sh", "status": "imported", "origHash": "c8322d284a055a68" }, { "from": "deploy/gateway.env.in", "to": "modules/arimail/deploy/gateway.env.in", "status": "imported", "origHash": "3255005cd674a261" }, { "from": "deploy/haraka-apply.sh", "to": "modules/arimail/deploy/haraka-apply.sh", "status": "imported", "origHash": "4a5700051eef5a3e" }, { "from": "deploy/letsencrypt-deploy-hook.sh.in", "to": "modules/arimail/deploy/letsencrypt-deploy-hook.sh.in", "status": "imported", "origHash": "6d22293ac934c49f" }, { "from": "deploy/lib.sh", "to": "modules/arimail/deploy/lib.sh", "status": "imported", "origHash": "4726339b779386e2" }, { "from": "deploy/new-site.sh", "to": "modules/arimail/deploy/new-site.sh", "status": "imported", "origHash": "77048380fc977d44" }, { "from": "deploy/nginx-apply.sh", "to": "modules/arimail/deploy/nginx-apply.sh", "status": "imported", "origHash": "9709a481130916b8" }, { "from": "deploy/nginx/mail-path.conf.in", "to": "modules/arimail/deploy/nginx/mail-path.conf.in", "status": "imported", "origHash": "893c6a395cfa79fb" }, { "from": "deploy/nginx/mail.cloudflare.conf.in", "to": "modules/arimail/deploy/nginx/mail.cloudflare.conf.in", "status": "imported", "origHash": "a6bd91d9ec547aa4" }, { "from": "deploy/nginx/mail.conf.in", "to": "modules/arimail/deploy/nginx/mail.conf.in", "status": "imported", "origHash": "55b039d39b838ae9" }, { "from": "deploy/nginx/mail.http-only.conf.in", "to": "modules/arimail/deploy/nginx/mail.http-only.conf.in", "status": "imported", "origHash": "3f327fdaa7c2ce9d" }, { "from": "deploy/setup.sh", "to": "modules/arimail/deploy/setup.sh", "status": "imported", "origHash": "74fb725daf0b4481" }, { "from": "deploy/site-mail-path.sh", "to": "modules/arimail/deploy/site-mail-path.sh", "status": "imported", "origHash": "50b30b646233902f" }, { "from": "deploy/systemd/mail-gateway.service.in", "to": "modules/arimail/deploy/systemd/mail-gateway.service.in", "status": "imported", "origHash": "1a129db88217c13a" }, { "from": "deploy/systemd/mail-haraka.service.in", "to": "modules/arimail/deploy/systemd/mail-haraka.service.in", "status": "imported", "origHash": "9854efc3e9e6e877" }, { "from": "deploy/systemd/mail-tls.service.in", "to": "modules/arimail/deploy/systemd/mail-tls.service.in", "status": "imported", "origHash": "445add8875f3d99d" }, { "from": "deploy/systemd/mail-tls.timer.in", "to": "modules/arimail/deploy/systemd/mail-tls.timer.in", "status": "imported", "origHash": "9eebee444b7d22a8" }, { "from": "deploy/tls-when-ready.sh", "to": "modules/arimail/deploy/tls-when-ready.sh", "status": "imported", "origHash": "8add122491a9c3d5" }, { "from": "deploy/webmaker-access.sh", "to": "modules/arimail/deploy/webmaker-access.sh", "status": "imported", "origHash": "4390f154d7b48dc4" }, { "from": "docs/SETUP.md", "to": "modules/arimail/docs/SETUP.md", "status": "imported", "origHash": "1362935eee8bcfb9" }, { "from": "docs/USAGE-API.md", "to": "modules/arimail/docs/USAGE-API.md", "status": "imported", "origHash": "622b2346d12972cd" }, { "from": "haraka/README.md", "to": "modules/arimail/haraka/README.md", "status": "imported", "origHash": "d6ce6e90a1466334" }, { "from": "haraka/package.json", "to": "modules/arimail/haraka/package.json", "status": "imported", "origHash": "b29222d4d10a4246" }, { "from": "haraka/plugins/arimail.js", "to": "modules/arimail/haraka/plugins/arimail.js", "status": "imported", "origHash": "c33939420a33d72e" }, { "from": "haraka/run.mjs", "to": "modules/arimail/haraka/run.mjs", "status": "imported", "origHash": "c48fa74615815a7e" }, { "from": "lang/ko.json", "to": "modules/arimail/lang/ko.json", "status": "imported", "origHash": "5e6a8354e25662ff" }, { "from": "migrations/0001_init.sql", "to": "modules/arimail/migrations/0001_init.sql", "status": "imported", "origHash": "f6b1b10b05cdb85a" }, { "from": "migrations/0002_imap.sql", "to": "modules/arimail/migrations/0002_imap.sql", "status": "imported", "origHash": "3e234e2410a7e152" }, { "from": "migrations/0003_accounts.sql", "to": "modules/arimail/migrations/0003_accounts.sql", "status": "imported", "origHash": "00e8cf661fe62d5e" }, { "from": "migrations/0004_no_retention.sql", "to": "modules/arimail/migrations/0004_no_retention.sql", "status": "imported", "origHash": "6e45e554cb1af82d" }, { "from": "migrations/0005_imap_uid_reassign.sql", "to": "modules/arimail/migrations/0005_imap_uid_reassign.sql", "status": "imported", "origHash": "9d3d33c65e05b33d" }, { "from": "migrations/0006_session_scope.sql", "to": "modules/arimail/migrations/0006_session_scope.sql", "status": "imported", "origHash": "9277cff3a82c282b" }, { "from": "migrations/0007_auto_actions.sql", "to": "modules/arimail/migrations/0007_auto_actions.sql", "status": "imported", "origHash": "88c3c02ebf1f38fe" }, { "from": "migrations/0008_large_files.sql", "to": "modules/arimail/migrations/0008_large_files.sql", "status": "imported", "origHash": "a2d11409da0006b4" }, { "from": "package.json", "to": "modules/arimail/package.json", "status": "imported", "origHash": "f986ee70b4841c73" }, { "from": "server/api.mjs", "to": "modules/arimail/server/api.mjs", "status": "imported", "origHash": "b51ef607e4c0e65b" }, { "from": "server/auth.mjs", "to": "modules/arimail/server/auth.mjs", "status": "imported", "origHash": "e2d3c1906a46f0e1" }, { "from": "server/automation.mjs", "to": "modules/arimail/server/automation.mjs", "status": "imported", "origHash": "1f9a370fad319815" }, { "from": "server/config.mjs", "to": "modules/arimail/server/config.mjs", "status": "imported", "origHash": "9f5cc526198f988d" }, { "from": "server/db-migrate.mjs", "to": "modules/arimail/server/db-migrate.mjs", "status": "imported", "origHash": "cbc5540c4a43e134" }, { "from": "server/db.mjs", "to": "modules/arimail/server/db.mjs", "status": "imported", "origHash": "35f5d6c1fc4c8ff2" }, { "from": "server/dns/common.mjs", "to": "modules/arimail/server/dns/common.mjs", "status": "imported", "origHash": "c6ccc6ceeafa0bcf" }, { "from": "server/dns/google.mjs", "to": "modules/arimail/server/dns/google.mjs", "status": "imported", "origHash": "c825d4f04f7921c9" }, { "from": "server/dns/index.mjs", "to": "modules/arimail/server/dns/index.mjs", "status": "imported", "origHash": "e3605c56e29aeb58" }, { "from": "server/dns/route53.mjs", "to": "modules/arimail/server/dns/route53.mjs", "status": "imported", "origHash": "e31e330aa00af85f" }, { "from": "server/domains.mjs", "to": "modules/arimail/server/domains.mjs", "status": "imported", "origHash": "ee558ae6f234b27f" }, { "from": "server/files.mjs", "to": "modules/arimail/server/files.mjs", "status": "imported", "origHash": "0425698a1fe8652b" }, { "from": "server/imap-mime.mjs", "to": "modules/arimail/server/imap-mime.mjs", "status": "imported", "origHash": "ad5a4c60908a7847" }, { "from": "server/imap.mjs", "to": "modules/arimail/server/imap.mjs", "status": "imported", "origHash": "10ec4d7c53048df2" }, { "from": "server/index.mjs", "to": "modules/arimail/server/index.mjs", "status": "imported", "origHash": "3866bb3952efd9a8" }, { "from": "server/limits.mjs", "to": "modules/arimail/server/limits.mjs", "status": "imported", "origHash": "016c3aecef9a6da7" }, { "from": "server/main.mjs", "to": "modules/arimail/server/main.mjs", "status": "imported", "origHash": "90ad71bdc1bca7c0" }, { "from": "server/mime.mjs", "to": "modules/arimail/server/mime.mjs", "status": "imported", "origHash": "485abda8645820fe" }, { "from": "server/pop3.mjs", "to": "modules/arimail/server/pop3.mjs", "status": "imported", "origHash": "377dcf0370e5cf9e" }, { "from": "server/providers/index.mjs", "to": "modules/arimail/server/providers/index.mjs", "status": "imported", "origHash": "5774cb75b5b1c9d4" }, { "from": "server/providers/resend.mjs", "to": "modules/arimail/server/providers/resend.mjs", "status": "imported", "origHash": "2b964265e2d0eb8d" }, { "from": "server/providers/smtp-client.mjs", "to": "modules/arimail/server/providers/smtp-client.mjs", "status": "imported", "origHash": "308ef3b4dfc0b9e0" }, { "from": "server/providers/smtp.mjs", "to": "modules/arimail/server/providers/smtp.mjs", "status": "imported", "origHash": "e7b475fc79c65834" }, { "from": "server/provision.mjs", "to": "modules/arimail/server/provision.mjs", "status": "imported", "origHash": "d4c17584d1ef605d" }, { "from": "server/resend.mjs", "to": "modules/arimail/server/resend.mjs", "status": "imported", "origHash": "a6076fdcffd14f57" }, { "from": "server/sanitize.mjs", "to": "modules/arimail/server/sanitize.mjs", "status": "imported", "origHash": "d14fd6ffd01e75e0" }, { "from": "server/setup.mjs", "to": "modules/arimail/server/setup.mjs", "status": "imported", "origHash": "ece096ed19cbb679" }, { "from": "server/smtp.mjs", "to": "modules/arimail/server/smtp.mjs", "status": "imported", "origHash": "61e2e7187c636297" }, { "from": "server/store.mjs", "to": "modules/arimail/server/store.mjs", "status": "imported", "origHash": "a5741af42349a2dd" }, { "from": "server/usage.mjs", "to": "modules/arimail/server/usage.mjs", "status": "imported", "origHash": "29c97a4b5f627741" }, { "from": "server/user-cli.mjs", "to": "modules/arimail/server/user-cli.mjs", "status": "imported", "origHash": "ba64bccf7f3892dc" }, { "from": "server/util.mjs", "to": "modules/arimail/server/util.mjs", "status": "imported", "origHash": "6daf63506b35fb6c" }, { "from": "server/webhook.mjs", "to": "modules/arimail/server/webhook.mjs", "status": "imported", "origHash": "b3246cf3b830c4d8" }, { "from": "server/webmaker-snapshot.mjs", "to": "modules/arimail/server/webmaker-snapshot.mjs", "status": "imported", "origHash": "ef6962db91b5b09a" }, { "from": "server/webmaker.mjs", "to": "modules/arimail/server/webmaker.mjs", "status": "imported", "origHash": "6cde505d6949137e" }, { "from": "test/_helpers.mjs", "to": "modules/arimail/test/_helpers.mjs", "status": "imported", "origHash": "3c8cf13bfc4fee0a" }, { "from": "test/config.test.mjs", "to": "modules/arimail/test/config.test.mjs", "status": "imported", "origHash": "740db8ae5b3d105f" }, { "from": "test/domains.test.mjs", "to": "modules/arimail/test/domains.test.mjs", "status": "imported", "origHash": "81c77eadfdfba0ea" }, { "from": "test/gateway.test.mjs", "to": "modules/arimail/test/gateway.test.mjs", "status": "imported", "origHash": "fc5ef627262d950f" }, { "from": "test/imap.test.mjs", "to": "modules/arimail/test/imap.test.mjs", "status": "imported", "origHash": "d8387e1386302866" }, { "from": "test/provision.test.mjs", "to": "modules/arimail/test/provision.test.mjs", "status": "imported", "origHash": "58a66582f5d35655" }, { "from": "test/smtp.test.mjs", "to": "modules/arimail/test/smtp.test.mjs", "status": "imported", "origHash": "f92287ef6e7df130" }, { "from": "test/usage.test.mjs", "to": "modules/arimail/test/usage.test.mjs", "status": "imported", "origHash": "659271c6b54935b2" }, { "from": "test/webmaker.test.mjs", "to": "modules/arimail/test/webmaker.test.mjs", "status": "imported", "origHash": "2a6818a40b54cfee" }, { "from": "web/app.js", "to": "modules/arimail/web/app.js", "status": "imported", "origHash": "cbfb4a748cc100f4" }, { "from": "web/favicon.svg", "to": "modules/arimail/web/favicon.svg", "status": "imported", "origHash": "0c44f177404b4090" }, { "from": "web/index.html", "to": "modules/arimail/web/index.html", "status": "imported", "origHash": "f7935713b9d37b8d" }, { "from": "web/setup.css", "to": "modules/arimail/web/setup.css", "status": "imported", "origHash": "ebf376321f3f9074" }, { "from": "web/setup.html", "to": "modules/arimail/web/setup.html", "status": "imported", "origHash": "b07043a0c5b952ad" }, { "from": "web/setup.js", "to": "modules/arimail/web/setup.js", "status": "imported", "origHash": "24f72af0d740a559" }, { "from": "web/style.css", "to": "modules/arimail/web/style.css", "status": "imported", "origHash": "b63d6c779186c363" } ] } ] }