From cb56fa695dba4862818439d2d019e613f635ca0b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 24 Sep 2025 00:22:28 +0800 Subject: [PATCH] update 2025-09-24 00:22:28 --- docs/addons.json | 20 ++ docs/addons.xlsx | Bin 10105 -> 10287 bytes docs/models.xlsx | Bin 5518 -> 5518 bytes docs/modules.xlsx | Bin 292690 -> 292690 bytes docs/pats.json | 735 ++-------------------------------------------- docs/pats.xlsx | Bin 14191 -> 10541 bytes 6 files changed, 49 insertions(+), 706 deletions(-) diff --git a/docs/addons.json b/docs/addons.json index 817c6dc2..d14a6c51 100644 --- a/docs/addons.json +++ b/docs/addons.json @@ -779,6 +779,26 @@ "zh_TW": "作者: GXNAS. 強制將 UPS 供電時的待機模式修改為關機. 參數: -f - 關機前觸發關機任務; -e - 待機模式前發關機任務(不修改為關機)." } }, + "virtiofs": { + "system": false, + "description": { + "en_US": "Auto mount virtio9p and virtiofs file systems (effective after rebooting the system after creating the storage space for the first time since it is mounted to the first storage space by default).", + "ar_SA": "تلقائيا تركيب أنظمة ملفات virtio9p و virtiofs (تدخل حيز التنفيذ بعد إعادة تشغيل النظام بعد إنشاء مساحة التخزين لأول مرة حيث يتم تركيبها في مساحة التخزين الأولى بشكل افتراضي).", + "de_DE": "Installiert virtio9p und virtiofs automatisch (da sie standardmäßig im ersten Speicherplatz gemountet werden, werden sie wirksam, nachdem das System zum ersten Mal installiert und der Speicherplatz erstellt und neu gestartet wurde).", + "es_ES": "Installs virtio9p and virtiofs automatically (effective after rebooting the system after creating the storage space for the first time since it is mounted to the first storage space by default).", + "fr_FR": "Monte automatiquement les systèmes de fichiers virtio9p et virtiofs (efficace après le redémarrage du système après la création de l'espace de stockage pour la première fois car il est monté sur le premier espace de stockage par défaut).", + "ja_JP": "virtio9pおよびvirtiofsファイルシステムを自動的にマウントします(デフォルトで最初のストレージスペースにマウントされるため、システムを再起動して最初にストレージスペースを作成した後に有効になります)。", + "ko_KR": "virtio9p 및 virtiofs 파일 시스템을 자동으로 마운트합니다(기본적으로 첫 번째 스토리지 공간에 마운트되므로 시스템을 재부팅한 후 처음으로 스토리지 공간을 만든 후에 적용됨).", + "ru_RU": "Автоматически монтирует файловые системы virtio9p и virtiofs (вступает в силу после перезагрузки системы после создания хранилища в первый раз, так как по умолчанию оно монтируется в первое хранилище).", + "th_TH": "ติดตั้งระบบไฟล์ virtio9p และ virtiofs โดยอัตโนมัติ (มีผลหลังจากรีบูตระบบหลังจากสร้างพื้นที่จัดเก็บข้อมูลเป็นครั้งแรกเนื่องจากจะถูกเมานต์ไปยังพื้นที่จัดเก็บข้อมูลแรกโดยค่าเริ่มต้น)", + "tr_TR": "virtio9p ve virtiofs dosya sistemlerini otomatik olarak bağlar (varsayılan olarak ilk depolama alanına bağlandığından, depolama alanı ilk kez oluşturulduktan sonra sistemi yeniden başlattıktan sonra geçerlidir).", + "uk_UA": "Автоматично монтує файлові системи virtio9p та virtiofs (вступає в силу після перезавантаження системи після створення сховища у перший раз, оскільки за замовчуванням воно монтується у перший сховище).", + "vi_VN": "Tự động gắn hệ thống tệp virtio9p và virtiofs (có hiệu lực sau khi khởi động lại hệ thống sau khi tạo không gian lưu trữ lần đầu tiên vì nó được gắn vào không gian lưu trữ đầu tiên theo mặc định).", + "zh_CN": "自动挂载 virtio9p 和 virtiofs 文件系统(由于默认挂载到第一个存储空间,所以首次安装系统创建存储空间后重启生效).", + "zh_HK": "自動掛載 virtio9p 和 virtiofs 文件系統(由於默認掛載到第一個存儲空間,所以首次安裝系統創建存儲空間後重启生效).", + "zh_TW": "自動掛載 virtio9p 和 virtiofs 檔案系統(由於預設掛載到第一個儲存空間,所以首次安裝系統建立儲存空間後重新啟動生效)." + } + }, "vmtools": { "system": false, "description": { diff --git a/docs/addons.xlsx b/docs/addons.xlsx index 6985a5ce3ed0b9b1ac388a1092255b4b8b62fd66..9bf80b17579246843e53a983c25174dea548a681 100644 GIT binary patch delta 6403 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 aJ<Q)k0002^fH8fcL?Sf)-(*s!QSm5o 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 OCu4K4;-BmEct^}M_Q diff --git a/docs/models.xlsx b/docs/models.xlsx index 76f6b89eca1b70a7e8e7b1ef2e7802febf1886d0..a55159e6fc36bfac62229d252ba70e95d97d307c 100644 GIT binary patch delta 423 zcmeCv?$hQC@MdNaVPIh3V9;Z0JxUSEvIi}2#d+)1YqwzMj{v~VGcqbe1cN^~3SQ|Ozp|aWL z15yXrY`0BWpyRb;V|~lT<@VCgQWV>th^>16d(rx|ygMset{-oIUitIR*3Ob_gWyY2 ziAq_o7R}P*dcJVthqW5|oA+~Ngg<6+eBLno&8$5k-*5lb3!d|F_nfPi>%TpX+7R{O zS8mbY7yCJD)9)Vqd$>YWgLD5s-&!V=V2GX>Ge=o~jbZaAMl&{MV1R7a=1^q;GlF@l zm_Url7xX@({m}VDo2GhPG7GSzV U#0*Ry6tM!+|3qBDw4100040v2T>t<8 delta 423 zcmeCv?$hQC@MdNaVPIh3V3-qZGLiQH2at+xJ?4`%@v3~ium52Kp0@v|rc}Q+x%{JJ zSDeEf2d5;Vj_4^B(XO8t9$9gBzq)QTd(-W{kH3FxTzkdJ?HwC<*6W$eAX`En7;J0e8?Y!j$C+$v&TRQlI$ zSKZh7t=DFk-HuDJ;hZJ)?@#n+R+M0fo*6SoS%8gU^Cw0#HfCUeY}V#bWdSpSd8(K| zjL8@Ho`D5+@<%a(1;hj&fdzgGdP4*}g{|R%Ik`vJ9IWb?upO9Y7jXvDz9JT2x^-LBMc@J;^spub8`({qOs$PF;Z|S8jPnTGI=Q$2e zNkSdbQ!1ieF1vIF?%uAh8_nJ%ef-D&KR3gqWS4vsoWF=);$%`(@4DBMuOuGsb8%!+ zsdZT%G_%vLy;^?mqCY+C9A5iZGdmsqDJ3(>s7u7>kdlsDS(wybjl=G5(i$%|$XdP8 zY}8?Xc4-L%ax>QzTqP0sS} zLz!=+euU+m+q|DEBdoG%N$>&Q-75NDzvY#mztt6P&bnWBRh9a+O+uTVPVmMBKB(5)htM_{4-#VpL9JYj_Y( x4=80Z2dnHVWw8S@PM5McgBgNlEEZsfPZ^6Dn9*9sVg+U#Dr0d4Gq}oGJOI+(u@C?N delta 455 zcmccgPVmw@LEZpwW)=|!1_lm>%ONHcc@J;^sc7Yfy~-1>s@K2TTRMyD$f7mk0_qbc z%wTyWW_d5{;+DXqEAQTVp1#)j;F#e*`}%F7y>W^1FEqc*V=@;BU!1*r#fAJ$%$vg* z1o@x%=m=e0T5z2`-NN>;+@6Ewo7E>c#WX9MUE9#;Ipg=y8FQzIi7)-n@m6O8$CXKo z`;@1+a*9vW-0>s*@En~d67{oNrP>xsteWX9J@vz{A0KS==bOi-Tvklox^0EQgok!l zF1!A-*e114^lRp~@WwYJ``+_enomOYuI&_wRtzm&yz1-iC%-P% z3+}pSw)>gx>dyT2rRU}n8lls85pwD zc}rQW;Xyn-pp?ZNEZkMfVh7f8x|GEk%n&SNu>doC%2>?6jMg$1D=_0w8H+2J!Bx)U F0RT_EzApd( diff --git a/docs/pats.json b/docs/pats.json index 84f446d8..72f08ccc 100644 --- a/docs/pats.json +++ b/docs/pats.json @@ -251,444 +251,25 @@ "sum": "00000000000000000000000000000000" } }, - "DS220+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DS220%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS220%2B_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS220%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS220%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS220%2B_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS220%2B_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DS224+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DS224%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS224%2B_69057.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DS2419+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DS2419%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS2419%2B_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS2419%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS2419%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS2419%2B_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS2419%2B_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DS2419+II": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DS2419%2BII_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS2419%2BII_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS2419%2BII_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS2419%2BII_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS2419%2BII_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS2419%2BII_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DS2422+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DS2422%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS2422%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS2422%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS2422%2B_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS2422%2B_42661.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS2422%2B_42218.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DS3622xs+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DS3622xs%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS3622xs%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS3622xs%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS3622xs%2B_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS3622xs%2B_42661.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS3622xs%2B_42218.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DS420+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DS420%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS420%2B_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS420%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS420%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS420%2B_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS420%2B_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DS423+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DS423%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS423%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS423%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_DS423%2B_42962.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DS620slim": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DS620slim_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS620slim_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057/DSM_DS620slim_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS620slim_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS620slim_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS620slim_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DS720+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DS720%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS720%2B_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS720%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS720%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS720%2B_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS720%2B_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DS723+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DS723%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS723%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS723%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_DS723%2B_42962.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DS920+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DS920%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DS920%2B_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS920%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS920%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS920%2B_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DS920%2B_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DS923+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DS923%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DS923%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DS923%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_DS923%2B_42962.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DVA1622": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DVA1622_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DVA1622_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DVA1622_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DVA1622_42962.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DVA3219": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DVA3219_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DVA3219_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DVA3219_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DVA3219_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DVA3219_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DVA3219_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "DVA3221": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_DVA3221_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_DVA3221_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_DVA3221_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_DVA3221_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DVA3221_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_DVA3221_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "FS2500": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_FS2500_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_FS2500_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_FS2500_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_FS2500_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_FS2500_42661.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_FS2500_42218.pat", - "sum": "00000000000000000000000000000000" - } - }, - "FS3400": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_FS3400_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_FS3400_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_FS3400_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_FS3400_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_FS3400_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_FS3400_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "FS3410": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_FS3410_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_FS3410_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_FS3410_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_FS3410_42962.pat", - "sum": "00000000000000000000000000000000" - } - }, + "DS220+": {}, + "DS224+": {}, + "DS2419+": {}, + "DS2419+II": {}, + "DS2422+": {}, + "DS3622xs+": {}, + "DS420+": {}, + "DS423+": {}, + "DS620slim": {}, + "DS720+": {}, + "DS723+": {}, + "DS920+": {}, + "DS923+": {}, + "DVA1622": {}, + "DVA3219": {}, + "DVA3221": {}, + "FS2500": {}, + "FS3400": {}, + "FS3410": {}, "FS3600": { "7.2.2-72806-0": { "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_FS3600_72806.pat", @@ -1071,14 +652,6 @@ "7.2.0-64570-1": { "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS820%2B_64570.pat", "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS820%2B_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS820%2B_42661.pat", - "sum": "00000000000000000000000000000000" } }, "RS820RP+": { @@ -1159,78 +732,11 @@ "7.2.0-64570-1": { "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_SA3200D_64570.pat", "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_SA3200D_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_SA3200D_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "SA3400": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_SA3400_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_SA3400_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_SA3400_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_SA3400_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_SA3400_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_SA3400_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "SA3400D": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_SA3400D_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_SA3400D_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_SA3400D_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_SA3400D_42962.pat", - "sum": "00000000000000000000000000000000" - } - }, - "SA3410": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_SA3410_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057/DSM_SA3410_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_SA3410_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962/DSM_SA3410_42962.pat", - "sum": "00000000000000000000000000000000" } }, + "SA3400": {}, + "SA3400D": {}, + "SA3410": {}, "SA3600": { "7.2.2-72806-0": { "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_SA3600_72806.pat", @@ -1543,196 +1049,13 @@ "7.2.0-64570-1": { "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_FS2017_64570.pat", "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_FS2017_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_FS2017_42661.pat", - "sum": "00000000000000000000000000000000" } }, - "RS18017xs+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_RS18017xs%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS18017xs%2B_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS18017xs%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS18017xs%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS18017xs%2B_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS18017xs%2B_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "RS2418+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_RS2418%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS2418%2B_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS2418%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS2418%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS2418%2B_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS2418%2B_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "RS2418RP+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_RS2418RP%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS2418RP%2B_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS2418RP%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS2418RP%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS2418RP%2B_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS2418RP%2B_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "RS2818RP+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_RS2818RP%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS2818RP%2B_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS2818RP%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS2818RP%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS2818RP%2B_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS2818RP%2B_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "RS3617RPxs": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_RS3617RPxs_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS3617RPxs_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS3617RPxs_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS3617RPxs_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS3617RPxs_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS3617RPxs_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "RS3617xs+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_RS3617xs%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS3617xs%2B_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS3617xs%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS3617xs%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS3617xs%2B_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS3617xs%2B_42661.pat", - "sum": "00000000000000000000000000000000" - } - }, - "RS4017xs+": { - "7.2.2-72806-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.2/72806/DSM_RS4017xs%2B_72806.pat", - "sum": "00000000000000000000000000000000" - }, - "7.0.1-42218-0": { - "url": "https://global.synologydownload.com/download/DSM/release/7.0.1/42218/DSM_RS4017xs%2B_42218.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.1-69057-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_RS4017xs%2B_69057.pat", - "sum": "00000000000000000000000000000000" - }, - "7.2.0-64570-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.2/64570-1/DSM_RS4017xs%2B_64570.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.1-42962-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_RS4017xs%2B_42962.pat", - "sum": "00000000000000000000000000000000" - }, - "7.1.0-42661-1": { - "url": "https://global.synologydownload.com/download/DSM/release/7.1/42661-1/DSM_RS4017xs%2B_42661.pat", - "sum": "00000000000000000000000000000000" - } - } + "RS18017xs+": {}, + "RS2418+": {}, + "RS2418RP+": {}, + "RS2818RP+": {}, + "RS3617RPxs": {}, + "RS3617xs+": {}, + "RS4017xs+": {} } \ No newline at end of file diff --git a/docs/pats.xlsx b/docs/pats.xlsx index e177b9b975803add129fdd89c7df05d3383a4488..42dec57f6737edf7da22ef25c1f03a259f244257 100644 GIT binary patch delta 6639 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