diff --git a/AGENTS.md b/AGENTS.md index 2e46390..5726bb5 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,12 +1,14 @@ # Правила ведения каталога Эти правила действуют для всего репозитория. Перед изменением метаданных сверяйся -с `schema/index.schema.json`. Не добавляй поля, которых нет в схеме. +со схемами в `schema`. Не добавляй поля, которых нет в схеме. ## Структура - Все категории и программы находятся внутри корневой папки `catalog`. `catalog/index.yaml` описывает корневую категорию. +- `catalog/files.yaml` содержит размеры и SHA-256 всех файлов программ. Он + создаётся командой `pnpm fill-metadata` и вручную не редактируется. - Каждая категория и каждая программа внутри `catalog` находятся в собственной папке и содержат ровно один файл `index.yaml`. - Вложенность категорий не ограничена. Дочерние категории и программы @@ -65,8 +67,6 @@ description: Описание категории на русском языке. - path: files/program-1.2.0.zip description: Назначение файла на русском языке platform: win32 - size: 123456 - sha256: 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ``` Поля версии располагай в порядке `version`, `status`, `released`, `description`, @@ -83,9 +83,9 @@ description: Описание категории на русском языке. `win64`, `dos`, `java` или `j2me`. Для Windows разрядность входит в название платформы; отдельное поле `architecture` не используется. -Поля файла располагай в порядке `path`, `description`, `platform`, `size`, -`sha256`. `size` содержит размер файла в байтах. Поля `size` и `sha256` -заполняются командой `pnpm fill-metadata` и вручную не редактируются. +Поля файла располагай в порядке `path`, `description`, `platform`. Размеры и +SHA-256 не добавляй в индекс программы: они хранятся только в автоматически +создаваемом `catalog/files.yaml`. ### Короткое описание @@ -131,8 +131,11 @@ additional_files: - Абсолютные пути, `..` и обратная косая черта запрещены. - Каждый путь из YAML должен указывать на существующий файл. - Один файл нельзя одновременно указывать в `versions` и `additional_files`. -- Для каждого добавленного файла указывай размер в байтах и SHA-256 в нижнем - регистре. +- Дистрибутивы и отдельные исполняемые файлы храни в ZIP, совместимом со + встроенным распаковщиком Windows XP: методы Store или Deflate, без шифрования + и Zip64. Не добавляй RAR, 7z и незапакованные EXE. +- При перепаковке сохраняй имена, содержимое и время изменения файлов внутри + архива. - Архивы должны проходить через Git LFS согласно `.gitattributes`. Остальные файлы хранятся в обычном Git. @@ -141,7 +144,7 @@ additional_files: - Кодировка — UTF-8, окончания строк — LF, отступ — два пробела, табуляция запрещена. - Версии и даты всегда заключай в двойные кавычки. -- Дата имеет формат `YYYY-MM-DD`, SHA-256 — ровно 64 шестнадцатеричных символа. +- Дата имеет формат `YYYY-MM-DD`. - Не используй YAML-теги, anchors, aliases и merge keys. - Не допускай неизвестных полей и дубликатов в массивах. @@ -152,10 +155,8 @@ additional_files: 1. Проверь синтаксис всех затронутых `index.yaml` безопасным YAML-парсером. 2. Проверь их по `schema/index.schema.json` валидатором JSON Schema Draft 2020-12, если он доступен. -3. Убедись, что все пути существуют, а их размеры и SHA-256 совпадают с - метаданными. Для заполнения и обновления используй - `pnpm fill-metadata [путь]`, для проверки без изменения файлов — - `pnpm fill-metadata:check [путь]`. +3. Выполни `pnpm fill-metadata`, затем `pnpm fill-metadata:check`. Команда + пересобирает `catalog/files.yaml` для всего каталога. 4. Для каждого нового архива выполни `git check-attr filter -- <путь>` и убедись, что значение равно `lfs`. 5. Выполни `git diff --check`. diff --git a/README.md b/README.md index 8ca4be5..db21074 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ ```text catalog/ ├── index.yaml +├── files.yaml └── category/ ├── index.yaml └── program/ @@ -54,8 +55,6 @@ versions: - path: files/program-1.2.0.zip description: Дистрибутив platform: win32 - size: 123456 - sha256: 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef additional_files: - path: files/manual.pdf description: Руководство пользователя @@ -67,7 +66,11 @@ additional_files: Файлы версий указываются в `versions[].files`, общие файлы — в `additional_files`. Пути файлов начинаются с `files/`, скриншотов — с `img/`. -`size` содержит размер в байтах. Архивы хранятся через Git LFS. +Дистрибутивы хранятся в совместимых с Windows XP ZIP-архивах через Git LFS; +отдельные EXE также упаковываются в ZIP. + +Размеры и SHA-256 всех файлов находятся в автоматически создаваемом +`catalog/files.yaml`, а не в индексах программ. ## Команды @@ -79,6 +82,5 @@ pnpm tree pnpm typecheck ``` -`fill-metadata` заполняет `size` и `sha256`. Команда принимает путь к программе, -категории или `index.yaml`. `tree` принимает путь и флаги `--paths`, -`--versions`. +`fill-metadata` пересобирает `catalog/files.yaml`. `tree` принимает путь и флаги +`--paths`, `--versions`. diff --git a/catalog/development/debugging/armdebugger/files/ArmDebugger-079.rar b/catalog/development/debugging/armdebugger/files/ArmDebugger-079.rar deleted file mode 100644 index f238229..0000000 --- a/catalog/development/debugging/armdebugger/files/ArmDebugger-079.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:94e089e35a4733c97890c34c14d065007332057f5b11693a7f94cca7245251ad -size 439518 diff --git a/catalog/development/debugging/armdebugger/files/ArmDebugger-079.zip b/catalog/development/debugging/armdebugger/files/ArmDebugger-079.zip new file mode 100644 index 0000000..fe88970 --- /dev/null +++ b/catalog/development/debugging/armdebugger/files/ArmDebugger-079.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5f098523b4920387ac1fdceb6225bc7b2c9669fdf80199467061375cefcae43 +size 537898 diff --git a/catalog/development/debugging/armdebugger/index.yaml b/catalog/development/debugging/armdebugger/index.yaml index 51a9154..b6358b6 100644 --- a/catalog/development/debugging/armdebugger/index.yaml +++ b/catalog/development/debugging/armdebugger/index.yaml @@ -25,8 +25,6 @@ versions: - version: "0.7.9" released: "2006-12-28" files: - - path: files/ArmDebugger-079.rar + - path: files/ArmDebugger-079.zip description: Отладчик, краткое руководство и примеры для Keil ARM Tools platform: win32 - size: 439518 - sha256: 94e089e35a4733c97890c34c14d065007332057f5b11693a7f94cca7245251ad diff --git a/catalog/development/firmware/wsff/files/WSFF4.rar b/catalog/development/firmware/wsff/files/WSFF4.rar deleted file mode 100644 index 61737eb..0000000 --- a/catalog/development/firmware/wsff/files/WSFF4.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e63fe5b665dad8322dbfab081b7c41bc0e40520d922d9a7d8166c5b53fe1b2c1 -size 162002 diff --git a/catalog/development/firmware/wsff/files/WSFF4.zip b/catalog/development/firmware/wsff/files/WSFF4.zip new file mode 100644 index 0000000..4f718ad --- /dev/null +++ b/catalog/development/firmware/wsff/files/WSFF4.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bd7fc9324dc8c2c37dde7136761a4be75818fca5a4db53738868a1bae732a17 +size 161402 diff --git a/catalog/development/firmware/wsff/index.yaml b/catalog/development/firmware/wsff/index.yaml index 69ab6b6..1711e82 100644 --- a/catalog/development/firmware/wsff/index.yaml +++ b/catalog/development/firmware/wsff/index.yaml @@ -12,8 +12,6 @@ versions: - version: "4" released: "2006-02-10" files: - - path: files/WSFF4.rar + - path: files/WSFF4.zip description: Программа WSFF4 platform: win32 - size: 162002 - sha256: e63fe5b665dad8322dbfab081b7c41bc0e40520d922d9a7d8166c5b53fe1b2c1 diff --git a/catalog/development/patching/ffpatch/files/ffpatch.rar b/catalog/development/patching/ffpatch/files/ffpatch.rar deleted file mode 100644 index 7487a56..0000000 --- a/catalog/development/patching/ffpatch/files/ffpatch.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6fef324ef0e22d97dc550e6bb20acd1a5edb4c6d773784f1edb2ad3ad854aac6 -size 79635 diff --git a/catalog/development/patching/ffpatch/files/ffpatch.zip b/catalog/development/patching/ffpatch/files/ffpatch.zip new file mode 100644 index 0000000..8a06d5e --- /dev/null +++ b/catalog/development/patching/ffpatch/files/ffpatch.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f78952f0711c2f5f5c5c3d41ec3710704c86ba059cf2349cbcc15e1ac7997ff +size 86130 diff --git a/catalog/development/patching/ffpatch/index.yaml b/catalog/development/patching/ffpatch/index.yaml index 10af844..21a08e1 100644 --- a/catalog/development/patching/ffpatch/index.yaml +++ b/catalog/development/patching/ffpatch/index.yaml @@ -19,8 +19,6 @@ screenshots: [] versions: - version: "0.4.2" files: - - path: files/ffpatch.rar + - path: files/ffpatch.zip description: Программа FFPatch и руководство пользователя platform: win32 - size: 79635 - sha256: 6fef324ef0e22d97dc550e6bb20acd1a5edb4c6d773784f1edb2ad3ad854aac6 diff --git a/catalog/development/patching/filescomparer/files/fc_v1.2.rar b/catalog/development/patching/filescomparer/files/fc_v1.2.rar deleted file mode 100644 index aadea80..0000000 --- a/catalog/development/patching/filescomparer/files/fc_v1.2.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1e2416941803cf80c9a56a859b0cc2e714388e5f907d89403c0d3f05c7520cc4 -size 7415 diff --git a/catalog/development/patching/filescomparer/files/fc_v1.2.zip b/catalog/development/patching/filescomparer/files/fc_v1.2.zip new file mode 100644 index 0000000..a1a3245 --- /dev/null +++ b/catalog/development/patching/filescomparer/files/fc_v1.2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2410c09137f78dbd6fb661d78bfe1c666ce67aaea1b87078f2327a0ca686e1bd +size 7634 diff --git a/catalog/development/patching/filescomparer/index.yaml b/catalog/development/patching/filescomparer/index.yaml index bdb29b8..861bcfd 100644 --- a/catalog/development/patching/filescomparer/index.yaml +++ b/catalog/development/patching/filescomparer/index.yaml @@ -17,8 +17,6 @@ screenshots: [] versions: - version: "1.2" files: - - path: files/fc_v1.2.rar + - path: files/fc_v1.2.zip description: Программа FilesComparer 1.2 platform: win32 - size: 7415 - sha256: 1e2416941803cf80c9a56a859b0cc2e714388e5f907d89403c0d3f05c7520cc4 diff --git a/catalog/development/patching/hex2vkp/index.yaml b/catalog/development/patching/hex2vkp/index.yaml index 44dbb2c..33a15a9 100644 --- a/catalog/development/patching/hex2vkp/index.yaml +++ b/catalog/development/patching/hex2vkp/index.yaml @@ -19,5 +19,3 @@ versions: - path: files/hex2vkp.zip description: Программа Hex2VKP, исходный код, настройки и руководство platform: win32 - size: 50300 - sha256: 10149c6770337551f18f5ff948acf9e3fbd025fca3e97a1f0f1cab9702301786 diff --git a/catalog/development/patching/slfc/files/slfc-chaos.exe b/catalog/development/patching/slfc/files/slfc-chaos.exe deleted file mode 100644 index 73519ab..0000000 Binary files a/catalog/development/patching/slfc/files/slfc-chaos.exe and /dev/null differ diff --git a/catalog/development/patching/slfc/files/slfc-chaos.zip b/catalog/development/patching/slfc/files/slfc-chaos.zip new file mode 100644 index 0000000..477e8c5 --- /dev/null +++ b/catalog/development/patching/slfc/files/slfc-chaos.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:079b74cdb678a8b3da9be62416a8d49df912790c54f6eb4979e0bae53252fea7 +size 29659 diff --git a/catalog/development/patching/slfc/files/slfc-vi-soft.exe b/catalog/development/patching/slfc/files/slfc-vi-soft.exe deleted file mode 100644 index e14eef1..0000000 Binary files a/catalog/development/patching/slfc/files/slfc-vi-soft.exe and /dev/null differ diff --git a/catalog/development/patching/slfc/files/slfc-vi-soft.zip b/catalog/development/patching/slfc/files/slfc-vi-soft.zip new file mode 100644 index 0000000..c2ba788 --- /dev/null +++ b/catalog/development/patching/slfc/files/slfc-vi-soft.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:418b3e9e75cabf8d8c70fc02e472231468433b130144d61ad97e036bfcbeb4b6 +size 29837 diff --git a/catalog/development/patching/slfc/index.yaml b/catalog/development/patching/slfc/index.yaml index f1c6fd6..37504da 100644 --- a/catalog/development/patching/slfc/index.yaml +++ b/catalog/development/patching/slfc/index.yaml @@ -15,13 +15,9 @@ screenshots: [] versions: - version: "1.0" files: - - path: files/slfc-chaos.exe + - path: files/slfc-chaos.zip description: Сборка SLFC со страницы автора Chaos platform: win32 - size: 58880 - sha256: 6b77b967ab44dccb4d3038df9d95cebbcdf9f3162183990d9516c32cd2d450e6 - - path: files/slfc-vi-soft.exe + - path: files/slfc-vi-soft.zip description: Сборка SLFC со страницы vi-soft.com.ua platform: win32 - size: 58880 - sha256: 3ec3143bc70f6ad7d0efaa41e0c666a9213c5e8c4163b11c05dfa999335600e4 diff --git a/catalog/drivers/pl-2303/files/PL-2303_patched.rar b/catalog/drivers/pl-2303/files/PL-2303_patched.rar deleted file mode 100644 index 9862bed..0000000 --- a/catalog/drivers/pl-2303/files/PL-2303_patched.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ce4c19231e2e051a80267487c37062df0161569edc0f43013df7f6d1fa0565e6 -size 231854 diff --git a/catalog/drivers/pl-2303/files/PL-2303_patched.zip b/catalog/drivers/pl-2303/files/PL-2303_patched.zip new file mode 100644 index 0000000..51eebaf --- /dev/null +++ b/catalog/drivers/pl-2303/files/PL-2303_patched.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95ed927523632540cf2368827c40658c6e6a713d247eb695b0303980fedabf69 +size 245989 diff --git a/catalog/drivers/pl-2303/index.yaml b/catalog/drivers/pl-2303/index.yaml index 18a3e65..d03cd64 100644 --- a/catalog/drivers/pl-2303/index.yaml +++ b/catalog/drivers/pl-2303/index.yaml @@ -3,17 +3,13 @@ type: program name: PL-2303 Driver (Patched) summary: Модифицированный драйвер дата-кабелей PL-2303 с поддержкой скорости до 1625000 бит/с. description: >- - Модифицированный Chaos драйвер для дата-кабелей на чипсете Prolific PL-2303. В - отличие от штатного драйвера он позволяет флешерам обмениваться данными с - телефоном на скорости до 1625000 бит/с. + Модифицированный Chaos драйвер для дата-кабелей на чипсете Prolific PL-2303. В отличие от штатного драйвера он позволяет флешерам обмениваться данными с телефоном на скорости до 1625000 бит/с. homepage: https://web.archive.org/web/20130813164842/http://chaos.allsiemens.com/software.html author: Prolific Technology Inc.; модификация — Chaos screenshots: [] versions: - version: "2.0.5.26" files: - - path: files/PL-2303_patched.rar + - path: files/PL-2303_patched.zip description: Драйвер PL-2303 с поддержкой скорости до 1625000 бит/с platform: win32 - size: 231854 - sha256: ce4c19231e2e051a80267487c37062df0161569edc0f43013df7f6d1fa0565e6 diff --git a/catalog/files.yaml b/catalog/files.yaml new file mode 100644 index 0000000..b497ad2 --- /dev/null +++ b/catalog/files.yaml @@ -0,0 +1,251 @@ +format: 1 +files: + development/debugging/armdebugger/files/ArmDebugger-079.zip: + size: 537898 + sha256: f5f098523b4920387ac1fdceb6225bc7b2c9669fdf80199467061375cefcae43 + development/firmware/wsff/files/WSFF4.zip: + size: 161402 + sha256: 0bd7fc9324dc8c2c37dde7136761a4be75818fca5a4db53738868a1bae732a17 + development/patching/ffpatch/files/ffpatch.zip: + size: 86130 + sha256: 6f78952f0711c2f5f5c5c3d41ec3710704c86ba059cf2349cbcc15e1ac7997ff + development/patching/filescomparer/files/fc_v1.2.zip: + size: 7634 + sha256: 2410c09137f78dbd6fb661d78bfe1c666ce67aaea1b87078f2327a0ca686e1bd + development/patching/hex2vkp/files/hex2vkp.zip: + size: 50300 + sha256: 10149c6770337551f18f5ff948acf9e3fbd025fca3e97a1f0f1cab9702301786 + development/patching/slfc/files/slfc-chaos.zip: + size: 29659 + sha256: 079b74cdb678a8b3da9be62416a8d49df912790c54f6eb4979e0bae53252fea7 + development/patching/slfc/files/slfc-vi-soft.zip: + size: 29837 + sha256: 418b3e9e75cabf8d8c70fc02e472231468433b130144d61ad97e036bfcbeb4b6 + drivers/pl-2303/files/PL-2303_patched.zip: + size: 245989 + sha256: 95ed927523632540cf2368827c40658c6e6a713d247eb695b0303980fedabf69 + flashers/v-klay/files/v_klay_setup_v2152.zip: + size: 2329199 + sha256: ff564a3eeecee306b1ccc4cb0e6e9385f9dd9a6cc9d48bfbba36faf4d35182a3 + flashers/v-klay/files/v_klay_setup_v25.zip: + size: 2362704 + sha256: d78f69d0750a8e0d93349049d4dac3361202ad8fedb9f5479ca9f95505d250db + flashers/v-klay/files/v_klay_setup_v272.zip: + size: 2622662 + sha256: f4e31a5fd9cdfb6b5f3b2612116ad0ca575d281dc5e4c0c4f85bba6226985cde + flashers/v-klay/files/v_klay_setup.zip: + size: 1691594 + sha256: 9ef29148ea0a6f9c0ef2cb9a09da992bd1063920d891878709b066b22707b80f + flashers/v-klay/files/v_klay_update_v2112.zip: + size: 1342748 + sha256: 16fe5a0b5ae6b9e3217a0ff7659b596d45f3ae01e3ecb59e3770613ae35fdfc4 + flashers/x65flasher/files/bsReader.zip: + size: 61749 + sha256: e7c38947a9e042b0a9107760d79b3f5f6daa95a71b33c26d219453c80d943f55 + flashers/x65flasher/files/px75v1.zip: + size: 39993 + sha256: 4ed1b850ea248d74516a24002154ab3fe5a038d7cd64410b75c53bcb63f01eee + flashers/x65flasher/files/x65flasher-2103.zip: + size: 492408 + sha256: e9ab5a47951ad25a35ced05caaa0f0baba69404a82e2a95558d02b793ab043be + service/joker/files/JokerSorceV0341.zip: + size: 154179 + sha256: 65df3dcc56293b5392792d38d9a0cd6fb511b89f053b91076608b7d0e3e01a88 + service/joker/files/JokerV0295.zip: + size: 205801 + sha256: 338408da0cb9d48b4243a58a8bca0b4a4acf97e9753b06a90291b7e5832fa5f5 + service/siemens-eeprom-tool/files/SiemensEEPROMtool315plus.zip: + size: 76842 + sha256: d782a805d2d03c991d48ab909de669d45e331f12e806153f21708191bb1e566e + service/winswup/files/winswup-0.91-pre1.zip: + size: 392129 + sha256: 49cae8b5b1c27ffa90106ae3480d3e3af7e7593fa65a5e02cb64cc11375e64a9 + service/winswup/files/winswup-0.91-pre2.zip: + size: 389960 + sha256: a19ebbd81faf504f8ecea85dd41a8bbaf0ea8e6a9e136c781997856d9a9f88a6 + service/winswup/files/winswup-0.91.zip: + size: 394598 + sha256: 998787e27bd6fdcd8c3f9c3756ed484f42b342ac4570890afc6b4662d318f359 + service/winswup/files/winswup-0.95-amd32.zip: + size: 431655 + sha256: b69a470c238c817e841d130c20fbd52fd080c15a34c7a1def3d06adbca9f20d1 + service/winswup/files/winswup-0.95.zip: + size: 382271 + sha256: a3f3c0d29c99e10794591b64560c0703f0cecacfd031dc6d789379ac4aff6ccd + service/winswup/files/winswup-0.97.zip: + size: 844977 + sha256: d7b452b1ec1dec6018aa11b7cdd37dea5cbe634846211199ff0c2f19b22dc6f5 + service/winswup/files/winswup-0.98-pre.zip: + size: 413075 + sha256: edaf9f55156779c78ea1b649be76668520a455c3645ef7700d17f0f9d6a054b1 + service/winswup/files/winswup-0.98.zip: + size: 473795 + sha256: 343c25ba80c79e8e2e7977662a1136ab94f87af255ccec405a999cd817de42a5 + service/winswup/files/winswup-1.04.zip: + size: 7049101 + sha256: 1b5783a25c9c56df1e95ad74b83f3fd82e67da6792050f01bb6f1b1b1a28df3f + service/winswup/files/winswup-1.23.zip: + size: 363700 + sha256: 99c00e06d77be1e18005438cff98733fb4722579598bc9eff61ad77d2a1bacb5 + service/winswup/files/winswup-1.27.zip: + size: 1957958 + sha256: 748f66155af516a27d5c025e804cb28112dae57de4fe78358d570e6ef80f9beb + service/winswup/files/winswup-1.28.zip: + size: 1976385 + sha256: 064be4bf52cc93b2a0771b3c91495b0b13939c9f5dec424a8c724cdd2276c207 + service/winswup/files/winswup-1.30.zip: + size: 1861163 + sha256: 0f0bcba335a7d445366c52ff8440b8a6cf388b97d2d7d029cb85f48762281018 + service/winswup/files/winswup-1.34.zip: + size: 535720 + sha256: 3a74791d32142e64e5990f6fa7c81a47b9f62bbc29b0515209544c45f84feaa2 + service/winswup/files/winswup-1.35.zip: + size: 570787 + sha256: 6c25f6b2aafdd1e83d2e36d85c021eb399292e436134bd3c2515eb4af21f316c + service/winswup/files/winswup-1.40.zip: + size: 3121331 + sha256: 6b48e17714ebc8e1d274eaf894313259fe411d9a374fa39d753034f4a965926e + service/winswup/files/winswup-1.44.zip: + size: 5502457 + sha256: f1aa5e4f9905bdb3ff6638bc3a86fbe64b2c44c10a86dc0a3ef34bfcd81087eb + service/winswup/files/winswup-3.002.zip: + size: 323443 + sha256: 7f74e5c60feabf456a7c59e65d115f8974fd5a04ce2522b92b892a07430ad4cc + service/winswup/files/winswup-3.05.zip: + size: 4376840 + sha256: 9328aaf20fdfcd36045b18ccbe024b0a517bc0fcce3e205d5ce9f0b99d0ceaed + service/winswup/files/winswup-3.17.zip: + size: 5883081 + sha256: 35395a16e8c52c1b646f41a4b25fd162e962c897573d1180ec24932e1221b8d3 + service/winswup/files/winswup-3.19.zip: + size: 5885317 + sha256: 03220b011cdf656180b6769048a9319876f7e993a76b14914b48df2b523beb68 + service/winswup/files/winswup-3.20.zip: + size: 5871010 + sha256: bc4e57730dac93c15e5444fffac8bd5ac1cae469a1b72b09cc26d8b9a55c3a04 + service/winswup/files/winswup-4.07.zip: + size: 2074352 + sha256: af0dc0dae85d6677d6d8b396c21dc5ddd7155d57830442bf4cde6a48e3980277 + service/winswup/files/winswup-4.14p3.zip: + size: 1799209 + sha256: 27b3e39af48501036e090380b3d034817d736ee7b0456897861d389ddb24036d + service/winswup/files/winswup-4.20.zip: + size: 3019437 + sha256: b377e61644d62069f2ffe95053d7c0540fdf35bd1fff1b3960c6392bb8eefea6 + service/winswup/files/WSMPlus2.zip: + size: 137230 + sha256: 45ccc8713a21ce2da6e3cf8752ce9e9ccccd6acb236ab17a7a7fd8a137bcb7ab + service/x65-papua-utils/files/AllBugSGold.zip: + size: 456458 + sha256: 28ba143c8ebec102c2ae1a3a99942e412378dce615ccd1e7a49f9bb31e257d41 + service/x65-papua-utils/files/SWP2.zip: + size: 273331 + sha256: f571ff65210edfb4a6c23622c06150133d1d2abd66dccf3c58d2638e3a15c166 + service/x65-papua-utils/files/SWP3.zip: + size: 295854 + sha256: 4ed00dc6928659fc77ed0e370d6a5aaa4b1516db9500e4fba2b9564bb1aea06a + service/x65-papua-utils/files/SWPEXE.zip: + size: 140108 + sha256: 5a53e5f198191223ab2b6ba76e8e5f9fe3e3ce0b3dd89cb1378c4551ead1d191 + service/x65-papua-utils/files/x65PapuaUtilsV036.zip: + size: 348432 + sha256: b725e6469a9362a4eb1815a5c7b16dcf97a1899727ce43cc1dea15c683e06c84 + service/x65-papua-utils/files/x65PapuaUtilsV038.zip: + size: 350287 + sha256: d78dcd1ccdce7be9c15548c60f4990633563335e0696887a762c234d53ab0f60 + service/x65-papua-utils/files/x65PapuaUtilsV041.zip: + size: 317118 + sha256: f99c8eb1795e8e8bd7d2fe61fad6b3edc8748b9fb907b1007ef105c3e26dc66d + service/x65-papua-utils/files/x65PapuaUtilsV043.zip: + size: 321138 + sha256: 0836427ca68ded5705456a9a71dbea6aa4fdfba91a13518a4301966e6853b4bc + service/x65-papua-utils/files/x65PapuaUtilsV044.zip: + size: 321204 + sha256: 32084112f0477727af6f26c84e00d770af35a5df547650b69263d55b7e3d58ef + service/x65-papua-utils/files/x65PapuaUtilsV045.zip: + size: 328775 + sha256: eb871d5ed1b8345910ac2bb3a97be49a7298e9abb863ad39b8e6c26223236495 + service/x65-papua-utils/files/x65PapuaUtilsV046.zip: + size: 329735 + sha256: 07ffd5b4320d5e884d3b2e9eb95876e5b8fa9046de0da8444a5e9ab97980d8d7 + service/x65-papua-utils/files/x65PapuaUtilsV047.zip: + size: 331699 + sha256: c9ad3a7c5c17d666693c8b0670f7c821dc779d94f28419bb52f40b1609f02f8e + service/x65-papua-utils/files/x65PapuaUtilsV048.zip: + size: 330765 + sha256: d25d47a100b738cd7e5306986fb9fd1c3eaf2a522929359b3108c20c08ae1e88 + service/x65-papua-utils/files/x65PapuaUtilsV050.zip: + size: 330990 + sha256: 7660acba0dc624711cbfa55e611f5dd910992c56576ab7f3428313576d97e67f + service/x65-papua-utils/files/x65PapuaUtilsV051.zip: + size: 332073 + sha256: ee783d9af553e37aaea380014ae7ff980df609379fb941048227f343eeaf6a22 + service/x65-papua-utils/files/x65PapuaUtilsV054.zip: + size: 481667 + sha256: 2147e7b9ec2d34242a8a3915212e071ca350ce10fe9f8bd36eedc3dd614808b4 + service/x65-papua-utils/files/x65PapuaUtilsV055.zip: + size: 482090 + sha256: b12a3efc4293e5d8903259c12f622c46695cd15a977f0f08dbff71bdbf8969d9 + service/x65-papua-utils/files/x65PapuaUtilsV056.zip: + size: 486098 + sha256: e98d5504473f2a3bf497077405a4cd2c9918964eab4b30e2f16692dd0ae04e5e + service/x65-papua-utils/files/x65PapuaUtilsV060.zip: + size: 532768 + sha256: cde83f1f54943bcff084ff67f93c397f4fa9728382b327bd1be5c9b852295a8c + service/x65-papua-utils/files/x65PapuaUtilsV062.zip: + size: 397039 + sha256: d142320d1a77553a76d7a9a595f3f2536a035b2343c90aab6d7336ad5f6d3d7d + service/x65-papua-utils/files/x65PapuaUtilsV064.zip: + size: 398664 + sha256: 9548f08fe8f9e15f8e554872696d14fc959aa21f2c4365a55765e97cb1430a85 + service/x65-papua-utils/files/x65PapuaUtilsV065.zip: + size: 400203 + sha256: bc4bd567f10bd08fbdac1776da10ad7e8bd418433331752bcdf224b8c46d3ccd + service/x65-papua-utils/files/x65PapuaUtilsV066.zip: + size: 400870 + sha256: 6cc6b67d9b00622cac7ac24bfa6131a38a51ffa5a66f2974069e196c4da33136 + service/x65-papua-utils/files/x65PapuaUtilsV067c.zip: + size: 401135 + sha256: e97572528e73f098aa43d2a313564199b121ae5a59ca9690112d26ab5c90b2f5 + service/x65-papua-utils/files/x65PapuaUtilsV068.zip: + size: 401320 + sha256: dae0f57aecb1ee47918abdce33e04d8542788d09826aecba491ebbe91db4f21a + service/x65-papua-utils/files/x65PapuaUtilsV069.zip: + size: 401166 + sha256: bbcacd23defd16b97018506d49689fb97ab3bbe61ba69447805e4d796ca964bf + service/x65-papua-utils/files/x65PapuaUtilsV070.zip: + size: 398425 + sha256: eda4177a61b3c45d1452a8ca7fd145ef29609495e714824008c9d8904b0afffc + service/x65-papua-utils/files/x65PapuaUtilsV074.zip: + size: 469640 + sha256: 4265b1d63d8d545d68546b7307f2d0ef0b1b55b72636ff709f082c01526941b3 + service/x65-papua-utils/files/x65PapuaUtilsV075.zip: + size: 470807 + sha256: 43e4cffe57195bcda27bdb581b0929e89b3c95a7c3f620c5e501d79ffaaa9713 + service/x65-papua-utils/files/x65PapuaUtilsV076b.zip: + size: 470384 + sha256: 6c42f6c584f7d3f10bd19dbadf1bbd56bd25974588f5ddd211d2eb847f4f43ae + service/x65-papua-utils/files/x65PapuaUtilsV077.zip: + size: 473418 + sha256: 1eb7898f6933c3e3aac56786f03cee865c0ceaf0338e085463ee5e9acd7401db + service/x65-papua-utils/files/x65PapuaUtilsV078.zip: + size: 445486 + sha256: 9004990abf22ee6546ed16826067b94c29ff77d6cad13c0c7201872a962ad38f + service/x65-papua-utils/files/x65PapuaUtilsV079d.zip: + size: 523556 + sha256: d1ce1b2229f8cd657c190c3b9f899f319a83195f53ead9f0b2c96581c49ca4df + service/x65-papua-utils/files/x65PapuaUtilsV111b.zip: + size: 623489 + sha256: 4f5d4fcf6252b94b5ab5496a6c2a95f88129f2c467a418df40b53303859fa31f + service/x65-papua-utils/files/x65PapuaUtilsV111c_rus.zip: + size: 622911 + sha256: 692002231f2af62ecf053d41c714302fd24c1895b7c839cc3ad9d3440dce47df + utilities/midletsigner/files/JRE131L.zip: + size: 714574 + sha256: 491630231a390b9460fae0411d967484d7efa5a35ec7ec89e21f7cadf082c9c9 + utilities/midletsigner/files/MidletSigner5.zip: + size: 20121 + sha256: 0cc115dbef0e0cfcb54bef29287510e3d90823ab4bf9a5b8475a1170729bbaa2 + utilities/vmo2wav/files/vmo2wav.zip: + size: 37605 + sha256: fb89b2df0dc483a7a418002aee7e3d070a7613c16142246f815d08e5b527dd6c diff --git a/catalog/flashers/v-klay/files/v_klay_setup_v2152.rar b/catalog/flashers/v-klay/files/v_klay_setup_v2152.rar deleted file mode 100644 index ee434ad..0000000 --- a/catalog/flashers/v-klay/files/v_klay_setup_v2152.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bc7c32ed37b9e75aa5316cef46661eb78240dd2911b89ba26ab30d88fff6d9a9 -size 2329332 diff --git a/catalog/flashers/v-klay/files/v_klay_setup_v2152.zip b/catalog/flashers/v-klay/files/v_klay_setup_v2152.zip new file mode 100644 index 0000000..a5b0abc --- /dev/null +++ b/catalog/flashers/v-klay/files/v_klay_setup_v2152.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff564a3eeecee306b1ccc4cb0e6e9385f9dd9a6cc9d48bfbba36faf4d35182a3 +size 2329199 diff --git a/catalog/flashers/v-klay/files/v_klay_update_v2112.rar b/catalog/flashers/v-klay/files/v_klay_update_v2112.rar deleted file mode 100644 index 8c61679..0000000 --- a/catalog/flashers/v-klay/files/v_klay_update_v2112.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5b6e4fe30ea81ef3a07892b297772aba811d04b15e2a93c482eb3da7d74e3b72 -size 840128 diff --git a/catalog/flashers/v-klay/files/v_klay_update_v2112.zip b/catalog/flashers/v-klay/files/v_klay_update_v2112.zip new file mode 100644 index 0000000..0f0addc --- /dev/null +++ b/catalog/flashers/v-klay/files/v_klay_update_v2112.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16fe5a0b5ae6b9e3217a0ff7659b596d45f3ae01e3ecb59e3770613ae35fdfc4 +size 1342748 diff --git a/catalog/flashers/v-klay/index.yaml b/catalog/flashers/v-klay/index.yaml index fcacb6d..53fa12a 100644 --- a/catalog/flashers/v-klay/index.yaml +++ b/catalog/flashers/v-klay/index.yaml @@ -30,37 +30,27 @@ versions: - path: files/v_klay_setup.zip description: Установочный пакет V_KLay 3.3 platform: win32 - size: 1691594 - sha256: 9ef29148ea0a6f9c0ef2cb9a09da992bd1063920d891878709b066b22707b80f - version: "2.7.2" status: archived files: - path: files/v_klay_setup_v272.zip description: Установочный пакет V_KLay 2.7.2 platform: win32 - size: 2622662 - sha256: f4e31a5fd9cdfb6b5f3b2612116ad0ca575d281dc5e4c0c4f85bba6226985cde - version: "2.5" status: archived files: - path: files/v_klay_setup_v25.zip description: Установочный пакет V_KLay 2.5 platform: win32 - size: 2362704 - sha256: d78f69d0750a8e0d93349049d4dac3361202ad8fedb9f5479ca9f95505d250db - version: "2.1.12" status: archived files: - - path: files/v_klay_update_v2112.rar + - path: files/v_klay_update_v2112.zip description: Обновление до V_KLay 2.1.12 platform: win32 - size: 840128 - sha256: 5b6e4fe30ea81ef3a07892b297772aba811d04b15e2a93c482eb3da7d74e3b72 - version: "2.1.5.2" status: archived files: - - path: files/v_klay_setup_v2152.rar + - path: files/v_klay_setup_v2152.zip description: Англоязычный установочный пакет V_KLay 2.1.5.2 platform: win32 - size: 2329332 - sha256: bc7c32ed37b9e75aa5316cef46661eb78240dd2911b89ba26ab30d88fff6d9a9 diff --git a/catalog/flashers/x65flasher/files/px75v1.rar b/catalog/flashers/x65flasher/files/px75v1.rar deleted file mode 100644 index 0a1ad1d..0000000 --- a/catalog/flashers/x65flasher/files/px75v1.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:64fd3cca1fcb253a43f1c2101256a0050731598c6c35a0805d6a874c5893ce5c -size 39784 diff --git a/catalog/flashers/x65flasher/files/px75v1.zip b/catalog/flashers/x65flasher/files/px75v1.zip new file mode 100644 index 0000000..4beb6f5 --- /dev/null +++ b/catalog/flashers/x65flasher/files/px75v1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ed1b850ea248d74516a24002154ab3fe5a038d7cd64410b75c53bcb63f01eee +size 39993 diff --git a/catalog/flashers/x65flasher/files/x65flasher-2103.rar b/catalog/flashers/x65flasher/files/x65flasher-2103.rar deleted file mode 100644 index 922bd1d..0000000 --- a/catalog/flashers/x65flasher/files/x65flasher-2103.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad5ba3574b1f5a774948a8d62dc7fb51ef05b762d27e3000c0e5ba38360d4f41 -size 423000 diff --git a/catalog/flashers/x65flasher/files/x65flasher-2103.zip b/catalog/flashers/x65flasher/files/x65flasher-2103.zip new file mode 100644 index 0000000..28feafa --- /dev/null +++ b/catalog/flashers/x65flasher/files/x65flasher-2103.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9ab5a47951ad25a35ced05caaa0f0baba69404a82e2a95558d02b793ab043be +size 492408 diff --git a/catalog/flashers/x65flasher/index.yaml b/catalog/flashers/x65flasher/index.yaml index e99eee9..932ddd6 100644 --- a/catalog/flashers/x65flasher/index.yaml +++ b/catalog/flashers/x65flasher/index.yaml @@ -19,19 +19,13 @@ versions: - version: "2.103" released: "2006-12-06" files: - - path: files/x65flasher-2103.rar + - path: files/x65flasher-2103.zip description: Флешер, документация и вспомогательные мидлеты platform: win32 - size: 423000 - sha256: ad5ba3574b1f5a774948a8d62dc7fb51ef05b762d27e3000c0e5ba38360d4f41 additional_files: - - path: files/px75v1.rar + - path: files/px75v1.zip description: Мидлет для получения HASH и ESN на младших моделях телефонов platform: j2me - size: 39784 - sha256: 64fd3cca1fcb253a43f1c2101256a0050731598c6c35a0805d6a874c5893ce5c - path: files/bsReader.zip description: Мидлет для получения HASH и ESN на S75, SL75 и BenQ-Siemens platform: j2me - size: 61749 - sha256: e7c38947a9e042b0a9107760d79b3f5f6daa95a71b33c26d219453c80d943f55 diff --git a/catalog/service/joker/files/JokerSorceV0341.rar b/catalog/service/joker/files/JokerSorceV0341.rar deleted file mode 100644 index 775d2be..0000000 --- a/catalog/service/joker/files/JokerSorceV0341.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b6e539597dbe6d8af1e6a813a305ea30322e561ec5a9786aadba520d9c1963c5 -size 129019 diff --git a/catalog/service/joker/files/JokerSorceV0341.zip b/catalog/service/joker/files/JokerSorceV0341.zip new file mode 100644 index 0000000..a177a0b --- /dev/null +++ b/catalog/service/joker/files/JokerSorceV0341.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65df3dcc56293b5392792d38d9a0cd6fb511b89f053b91076608b7d0e3e01a88 +size 154179 diff --git a/catalog/service/joker/files/JokerV0295.rar b/catalog/service/joker/files/JokerV0295.rar deleted file mode 100644 index 6ac3686..0000000 --- a/catalog/service/joker/files/JokerV0295.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:37a8805c5731ce74aa99b11c5f90580bce39b96c95b36cbd8adb72008df25e30 -size 206353 diff --git a/catalog/service/joker/files/JokerV0295.zip b/catalog/service/joker/files/JokerV0295.zip new file mode 100644 index 0000000..56eb983 --- /dev/null +++ b/catalog/service/joker/files/JokerV0295.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:338408da0cb9d48b4243a58a8bca0b4a4acf97e9753b06a90291b7e5832fa5f5 +size 205801 diff --git a/catalog/service/joker/index.yaml b/catalog/service/joker/index.yaml index cd33fc3..3008613 100644 --- a/catalog/service/joker/index.yaml +++ b/catalog/service/joker/index.yaml @@ -28,14 +28,10 @@ versions: status: archived released: "2005-11-25" files: - - path: files/JokerV0295.rar + - path: files/JokerV0295.zip description: Исполняемая программа Joker 0.2.9.5 platform: win32 - size: 206353 - sha256: 37a8805c5731ce74aa99b11c5f90580bce39b96c95b36cbd8adb72008df25e30 additional_files: - - path: files/JokerSorceV0341.rar + - path: files/JokerSorceV0341.zip description: Исходный код Joker 0.3.4.1 для Borland Delphi platform: win32 - size: 129019 - sha256: b6e539597dbe6d8af1e6a813a305ea30322e561ec5a9786aadba520d9c1963c5 diff --git a/catalog/service/siemens-eeprom-tool/files/SiemensEEPROMtool315plus.rar b/catalog/service/siemens-eeprom-tool/files/SiemensEEPROMtool315plus.rar deleted file mode 100644 index 3c15be3..0000000 --- a/catalog/service/siemens-eeprom-tool/files/SiemensEEPROMtool315plus.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:75249994aceab0836cfe26820f110dcaf61f411986b7d600d51ca57496d83e16 -size 76448 diff --git a/catalog/service/siemens-eeprom-tool/files/SiemensEEPROMtool315plus.zip b/catalog/service/siemens-eeprom-tool/files/SiemensEEPROMtool315plus.zip new file mode 100644 index 0000000..896aca9 --- /dev/null +++ b/catalog/service/siemens-eeprom-tool/files/SiemensEEPROMtool315plus.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d782a805d2d03c991d48ab909de669d45e331f12e806153f21708191bb1e566e +size 76842 diff --git a/catalog/service/siemens-eeprom-tool/index.yaml b/catalog/service/siemens-eeprom-tool/index.yaml index df86640..31eeff5 100644 --- a/catalog/service/siemens-eeprom-tool/index.yaml +++ b/catalog/service/siemens-eeprom-tool/index.yaml @@ -16,8 +16,6 @@ versions: - version: "3.01.0005" released: "2004-12-26" files: - - path: files/SiemensEEPROMtool315plus.rar + - path: files/SiemensEEPROMtool315plus.zip description: Программа Siemens EEPROM Tool platform: win32 - size: 76448 - sha256: 75249994aceab0836cfe26820f110dcaf61f411986b7d600d51ca57496d83e16 diff --git a/catalog/service/winswup/files/WSMPlus2.rar b/catalog/service/winswup/files/WSMPlus2.rar deleted file mode 100644 index 93918c4..0000000 --- a/catalog/service/winswup/files/WSMPlus2.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b1eb247567a4b5b66b8f796e6e3012481d819c825f400693fb26eae8b79f785f -size 137632 diff --git a/catalog/service/winswup/files/WSMPlus2.zip b/catalog/service/winswup/files/WSMPlus2.zip new file mode 100644 index 0000000..192a2ad --- /dev/null +++ b/catalog/service/winswup/files/WSMPlus2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45ccc8713a21ce2da6e3cf8752ce9e9ccccd6acb236ab17a7a7fd8a137bcb7ab +size 137230 diff --git a/catalog/service/winswup/files/winswup-0.91-pre1.7z b/catalog/service/winswup/files/winswup-0.91-pre1.7z deleted file mode 100644 index 80c77a3..0000000 --- a/catalog/service/winswup/files/winswup-0.91-pre1.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9254f44bc15d6e1027d96112860eb2b392d83de20b15a680037534704e460a9e -size 190868 diff --git a/catalog/service/winswup/files/winswup-0.91-pre1.zip b/catalog/service/winswup/files/winswup-0.91-pre1.zip new file mode 100644 index 0000000..e189685 --- /dev/null +++ b/catalog/service/winswup/files/winswup-0.91-pre1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49cae8b5b1c27ffa90106ae3480d3e3af7e7593fa65a5e02cb64cc11375e64a9 +size 392129 diff --git a/catalog/service/winswup/files/winswup-0.91-pre2.7z b/catalog/service/winswup/files/winswup-0.91-pre2.7z deleted file mode 100644 index ced6ce3..0000000 --- a/catalog/service/winswup/files/winswup-0.91-pre2.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c0c19ca1f49ab76f2c544adf0291d82172f1024c44606a1443bb365c588eced1 -size 177805 diff --git a/catalog/service/winswup/files/winswup-0.91-pre2.zip b/catalog/service/winswup/files/winswup-0.91-pre2.zip new file mode 100644 index 0000000..cf060c1 --- /dev/null +++ b/catalog/service/winswup/files/winswup-0.91-pre2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a19ebbd81faf504f8ecea85dd41a8bbaf0ea8e6a9e136c781997856d9a9f88a6 +size 389960 diff --git a/catalog/service/winswup/files/winswup-0.91.7z b/catalog/service/winswup/files/winswup-0.91.7z deleted file mode 100644 index 06e1acd..0000000 --- a/catalog/service/winswup/files/winswup-0.91.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7ae4a7be7abc7f17fc6f0dd55d601da56226571aa8634dae38ba16f5f65b47ad -size 180291 diff --git a/catalog/service/winswup/files/winswup-0.91.zip b/catalog/service/winswup/files/winswup-0.91.zip new file mode 100644 index 0000000..3758f7b --- /dev/null +++ b/catalog/service/winswup/files/winswup-0.91.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:998787e27bd6fdcd8c3f9c3756ed484f42b342ac4570890afc6b4662d318f359 +size 394598 diff --git a/catalog/service/winswup/files/winswup-0.95-amd32.7z b/catalog/service/winswup/files/winswup-0.95-amd32.7z deleted file mode 100644 index 166a556..0000000 --- a/catalog/service/winswup/files/winswup-0.95-amd32.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5df6de4c09f872f2175dd7fe26d456ce7cb1dba254bfe6e2b41bd47e6acc9482 -size 201184 diff --git a/catalog/service/winswup/files/winswup-0.95-amd32.zip b/catalog/service/winswup/files/winswup-0.95-amd32.zip new file mode 100644 index 0000000..7a343f1 --- /dev/null +++ b/catalog/service/winswup/files/winswup-0.95-amd32.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b69a470c238c817e841d130c20fbd52fd080c15a34c7a1def3d06adbca9f20d1 +size 431655 diff --git a/catalog/service/winswup/files/winswup-0.95.7z b/catalog/service/winswup/files/winswup-0.95.7z deleted file mode 100644 index b200ea2..0000000 --- a/catalog/service/winswup/files/winswup-0.95.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a1792894d1a1efa7e95de3f747a86c1e5eefc00c8914a7e78859dabeac57c2a3 -size 215244 diff --git a/catalog/service/winswup/files/winswup-0.95.zip b/catalog/service/winswup/files/winswup-0.95.zip new file mode 100644 index 0000000..66c3eba --- /dev/null +++ b/catalog/service/winswup/files/winswup-0.95.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3f3c0d29c99e10794591b64560c0703f0cecacfd031dc6d789379ac4aff6ccd +size 382271 diff --git a/catalog/service/winswup/files/winswup-0.97.7z b/catalog/service/winswup/files/winswup-0.97.7z deleted file mode 100644 index f4e0835..0000000 --- a/catalog/service/winswup/files/winswup-0.97.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cace85ee4ef5085b645855c502f74f18b11d8301c135c0f34442fc27c4b149c3 -size 622407 diff --git a/catalog/service/winswup/files/winswup-0.97.zip b/catalog/service/winswup/files/winswup-0.97.zip new file mode 100644 index 0000000..83e8d63 --- /dev/null +++ b/catalog/service/winswup/files/winswup-0.97.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7b452b1ec1dec6018aa11b7cdd37dea5cbe634846211199ff0c2f19b22dc6f5 +size 844977 diff --git a/catalog/service/winswup/files/winswup-0.98-pre.7z b/catalog/service/winswup/files/winswup-0.98-pre.7z deleted file mode 100644 index 830af0b..0000000 --- a/catalog/service/winswup/files/winswup-0.98-pre.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cd0e8b50fa2fdb33208eb0b73d69b04a94fbb8bc102fb99548fae0e98e83075f -size 196555 diff --git a/catalog/service/winswup/files/winswup-0.98-pre.zip b/catalog/service/winswup/files/winswup-0.98-pre.zip new file mode 100644 index 0000000..f55676a --- /dev/null +++ b/catalog/service/winswup/files/winswup-0.98-pre.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edaf9f55156779c78ea1b649be76668520a455c3645ef7700d17f0f9d6a054b1 +size 413075 diff --git a/catalog/service/winswup/files/winswup-0.98.7z b/catalog/service/winswup/files/winswup-0.98.7z deleted file mode 100644 index ade63af..0000000 --- a/catalog/service/winswup/files/winswup-0.98.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:754d3e84d6653c1ef69713e7de3163dc87cc9bef0a5427fe5c792d51a3a3e263 -size 205322 diff --git a/catalog/service/winswup/files/winswup-0.98.zip b/catalog/service/winswup/files/winswup-0.98.zip new file mode 100644 index 0000000..7a3d412 --- /dev/null +++ b/catalog/service/winswup/files/winswup-0.98.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:343c25ba80c79e8e2e7977662a1136ab94f87af255ccec405a999cd817de42a5 +size 473795 diff --git a/catalog/service/winswup/files/winswup-1.04.7z b/catalog/service/winswup/files/winswup-1.04.7z deleted file mode 100644 index 5d41559..0000000 --- a/catalog/service/winswup/files/winswup-1.04.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cea1c7c0b1db441a1d35e364716d71d64e30710b6165b980e7f883a2f7fb4343 -size 6176468 diff --git a/catalog/service/winswup/files/winswup-1.04.zip b/catalog/service/winswup/files/winswup-1.04.zip new file mode 100644 index 0000000..0cd6b8c --- /dev/null +++ b/catalog/service/winswup/files/winswup-1.04.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b5783a25c9c56df1e95ad74b83f3fd82e67da6792050f01bb6f1b1b1a28df3f +size 7049101 diff --git a/catalog/service/winswup/files/winswup-1.23.7z b/catalog/service/winswup/files/winswup-1.23.7z deleted file mode 100644 index 062c712..0000000 --- a/catalog/service/winswup/files/winswup-1.23.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d2c65b13d9e88f0a7bcbfc44b25b9b1b2901c8c5186c617acbd849b6cab8f76c -size 168168 diff --git a/catalog/service/winswup/files/winswup-1.23.zip b/catalog/service/winswup/files/winswup-1.23.zip new file mode 100644 index 0000000..7a86cad --- /dev/null +++ b/catalog/service/winswup/files/winswup-1.23.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99c00e06d77be1e18005438cff98733fb4722579598bc9eff61ad77d2a1bacb5 +size 363700 diff --git a/catalog/service/winswup/files/winswup-1.27.7z b/catalog/service/winswup/files/winswup-1.27.7z deleted file mode 100644 index c1eb155..0000000 --- a/catalog/service/winswup/files/winswup-1.27.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:986eb13ce887f77ed5b15d29fd587edbdf4b6bc3f41a510ad540dc385ef9ee95 -size 470254 diff --git a/catalog/service/winswup/files/winswup-1.27.zip b/catalog/service/winswup/files/winswup-1.27.zip new file mode 100644 index 0000000..199ea5e --- /dev/null +++ b/catalog/service/winswup/files/winswup-1.27.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:748f66155af516a27d5c025e804cb28112dae57de4fe78358d570e6ef80f9beb +size 1957958 diff --git a/catalog/service/winswup/files/winswup-1.28.zip b/catalog/service/winswup/files/winswup-1.28.zip new file mode 100644 index 0000000..ef0a89b --- /dev/null +++ b/catalog/service/winswup/files/winswup-1.28.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:064be4bf52cc93b2a0771b3c91495b0b13939c9f5dec424a8c724cdd2276c207 +size 1976385 diff --git a/catalog/service/winswup/files/winswup-1.30.7z b/catalog/service/winswup/files/winswup-1.30.7z deleted file mode 100644 index ee2a52b..0000000 --- a/catalog/service/winswup/files/winswup-1.30.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c12b5563409d9ff356299b5f7277ebeaaefe564b1cb71a7856636daf0156f690 -size 461270 diff --git a/catalog/service/winswup/files/winswup-1.30.zip b/catalog/service/winswup/files/winswup-1.30.zip new file mode 100644 index 0000000..2c55770 --- /dev/null +++ b/catalog/service/winswup/files/winswup-1.30.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f0bcba335a7d445366c52ff8440b8a6cf388b97d2d7d029cb85f48762281018 +size 1861163 diff --git a/catalog/service/winswup/files/winswup-1.34.7z b/catalog/service/winswup/files/winswup-1.34.7z deleted file mode 100644 index 4b8fc86..0000000 --- a/catalog/service/winswup/files/winswup-1.34.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:15ee3c94cb31c01d877898456d8aceababd4e5f7cd1313b4adb9e1afed3d2af5 -size 220250 diff --git a/catalog/service/winswup/files/winswup-1.34.zip b/catalog/service/winswup/files/winswup-1.34.zip new file mode 100644 index 0000000..1b2c14f --- /dev/null +++ b/catalog/service/winswup/files/winswup-1.34.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a74791d32142e64e5990f6fa7c81a47b9f62bbc29b0515209544c45f84feaa2 +size 535720 diff --git a/catalog/service/winswup/files/winswup-1.35.7z b/catalog/service/winswup/files/winswup-1.35.7z deleted file mode 100644 index 0324d37..0000000 --- a/catalog/service/winswup/files/winswup-1.35.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4a947c38253e40502cee5019f62a5e9868a1f8e3661105a8a3a753187b5f92cc -size 228880 diff --git a/catalog/service/winswup/files/winswup-1.35.zip b/catalog/service/winswup/files/winswup-1.35.zip new file mode 100644 index 0000000..b1be4c8 --- /dev/null +++ b/catalog/service/winswup/files/winswup-1.35.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c25f6b2aafdd1e83d2e36d85c021eb399292e436134bd3c2515eb4af21f316c +size 570787 diff --git a/catalog/service/winswup/files/winswup-1.40.7z b/catalog/service/winswup/files/winswup-1.40.7z deleted file mode 100644 index db84309..0000000 --- a/catalog/service/winswup/files/winswup-1.40.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:19e6d4ff841c00445fc953268efbe98d69aba261f9204ee896917a4d28472a95 -size 949541 diff --git a/catalog/service/winswup/files/winswup-1.40.zip b/catalog/service/winswup/files/winswup-1.40.zip new file mode 100644 index 0000000..39b7156 --- /dev/null +++ b/catalog/service/winswup/files/winswup-1.40.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b48e17714ebc8e1d274eaf894313259fe411d9a374fa39d753034f4a965926e +size 3121331 diff --git a/catalog/service/winswup/files/winswup-1.44.7z b/catalog/service/winswup/files/winswup-1.44.7z deleted file mode 100644 index 79b8be6..0000000 --- a/catalog/service/winswup/files/winswup-1.44.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:810f8f7b24ea27bd2c7e6746ea13ff8be4b7117fec46989a07c522d9eb60ef21 -size 730425 diff --git a/catalog/service/winswup/files/winswup-1.44.zip b/catalog/service/winswup/files/winswup-1.44.zip new file mode 100644 index 0000000..972e6c6 --- /dev/null +++ b/catalog/service/winswup/files/winswup-1.44.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1aa5e4f9905bdb3ff6638bc3a86fbe64b2c44c10a86dc0a3ef34bfcd81087eb +size 5502457 diff --git a/catalog/service/winswup/files/winswup-3.002.7z b/catalog/service/winswup/files/winswup-3.002.7z deleted file mode 100644 index 072bed7..0000000 --- a/catalog/service/winswup/files/winswup-3.002.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:20dc66b4b95651633ed5a5ea9d55cda430bce7ed089ca4031626b60e86b88d41 -size 184530 diff --git a/catalog/service/winswup/files/winswup-3.002.zip b/catalog/service/winswup/files/winswup-3.002.zip new file mode 100644 index 0000000..86a61f3 --- /dev/null +++ b/catalog/service/winswup/files/winswup-3.002.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f74e5c60feabf456a7c59e65d115f8974fd5a04ce2522b92b892a07430ad4cc +size 323443 diff --git a/catalog/service/winswup/files/winswup-3.05.7z b/catalog/service/winswup/files/winswup-3.05.7z deleted file mode 100644 index 813a89d..0000000 --- a/catalog/service/winswup/files/winswup-3.05.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:613b329574723539cc5ec38630977dc5ca0db14718330f4d1e09f73c8e8016e3 -size 2089945 diff --git a/catalog/service/winswup/files/winswup-3.05.zip b/catalog/service/winswup/files/winswup-3.05.zip new file mode 100644 index 0000000..438a4fb --- /dev/null +++ b/catalog/service/winswup/files/winswup-3.05.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9328aaf20fdfcd36045b18ccbe024b0a517bc0fcce3e205d5ce9f0b99d0ceaed +size 4376840 diff --git a/catalog/service/winswup/files/winswup-3.17.7z b/catalog/service/winswup/files/winswup-3.17.7z deleted file mode 100644 index 47627c4..0000000 --- a/catalog/service/winswup/files/winswup-3.17.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4a1e770a3f0f8c77108f6841b7d1fc605c41052f21cd734c3d5684bbdbdd1877 -size 3151337 diff --git a/catalog/service/winswup/files/winswup-3.17.zip b/catalog/service/winswup/files/winswup-3.17.zip new file mode 100644 index 0000000..00471dd --- /dev/null +++ b/catalog/service/winswup/files/winswup-3.17.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35395a16e8c52c1b646f41a4b25fd162e962c897573d1180ec24932e1221b8d3 +size 5883081 diff --git a/catalog/service/winswup/files/winswup-3.19.7z b/catalog/service/winswup/files/winswup-3.19.7z deleted file mode 100644 index 8fb824d..0000000 --- a/catalog/service/winswup/files/winswup-3.19.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a797f2097ae96c678cc987b08fafd0b11b0c929e550751f8190b793f564dbc55 -size 3146606 diff --git a/catalog/service/winswup/files/winswup-1.28.7z b/catalog/service/winswup/files/winswup-3.19.zip similarity index 81% rename from catalog/service/winswup/files/winswup-1.28.7z rename to catalog/service/winswup/files/winswup-3.19.zip index 5b7dcdf..8638ecf 100644 --- a/catalog/service/winswup/files/winswup-1.28.7z +++ b/catalog/service/winswup/files/winswup-3.19.zip @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:783d123f2ce62253dd3c697efc8a622d027dd34388db6165b6a682ecf44246d0 -size 468469 +oid sha256:03220b011cdf656180b6769048a9319876f7e993a76b14914b48df2b523beb68 +size 5885317 diff --git a/catalog/service/winswup/files/winswup-3.20.rar b/catalog/service/winswup/files/winswup-3.20.rar deleted file mode 100644 index e93bae1..0000000 --- a/catalog/service/winswup/files/winswup-3.20.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d497519b7f6c4bd95aacd93828f12d977110da86f612d7f55c3bcc2dc40e3677 -size 5612252 diff --git a/catalog/service/winswup/files/winswup-3.20.zip b/catalog/service/winswup/files/winswup-3.20.zip new file mode 100644 index 0000000..79bd4c7 --- /dev/null +++ b/catalog/service/winswup/files/winswup-3.20.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc4e57730dac93c15e5444fffac8bd5ac1cae469a1b72b09cc26d8b9a55c3a04 +size 5871010 diff --git a/catalog/service/winswup/files/winswup-4.07.7z b/catalog/service/winswup/files/winswup-4.07.7z deleted file mode 100644 index c26b1d6..0000000 --- a/catalog/service/winswup/files/winswup-4.07.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e27536eb975c6127ca7d61ac39d9edceb142fb3e4eaf91348992ea214f30d8f5 -size 1008836 diff --git a/catalog/service/winswup/files/winswup-4.07.zip b/catalog/service/winswup/files/winswup-4.07.zip new file mode 100644 index 0000000..e7e0ce3 --- /dev/null +++ b/catalog/service/winswup/files/winswup-4.07.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af0dc0dae85d6677d6d8b396c21dc5ddd7155d57830442bf4cde6a48e3980277 +size 2074352 diff --git a/catalog/service/winswup/files/winswup-4.14p3.7z b/catalog/service/winswup/files/winswup-4.14p3.7z deleted file mode 100644 index 8efdc10..0000000 --- a/catalog/service/winswup/files/winswup-4.14p3.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:99a33142bb9b008a051bd6fe3212ffa3ccd9e38be3472059d5125dcd9783c21e -size 599244 diff --git a/catalog/service/winswup/files/winswup-4.14p3.zip b/catalog/service/winswup/files/winswup-4.14p3.zip new file mode 100644 index 0000000..8b904df --- /dev/null +++ b/catalog/service/winswup/files/winswup-4.14p3.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27b3e39af48501036e090380b3d034817d736ee7b0456897861d389ddb24036d +size 1799209 diff --git a/catalog/service/winswup/files/winswup-4.20.7z b/catalog/service/winswup/files/winswup-4.20.7z deleted file mode 100644 index e75a268..0000000 --- a/catalog/service/winswup/files/winswup-4.20.7z +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d317695a4ab32856167370d3f7cd527bf09c9f34db13530e23de34700d6c3efe -size 1228159 diff --git a/catalog/service/winswup/files/winswup-4.20.zip b/catalog/service/winswup/files/winswup-4.20.zip new file mode 100644 index 0000000..03f70a0 --- /dev/null +++ b/catalog/service/winswup/files/winswup-4.20.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b377e61644d62069f2ffe95053d7c0540fdf35bd1fff1b3960c6392bb8eefea6 +size 3019437 diff --git a/catalog/service/winswup/index.yaml b/catalog/service/winswup/index.yaml index a5b3bd2..9dcd0c9 100644 --- a/catalog/service/winswup/index.yaml +++ b/catalog/service/winswup/index.yaml @@ -14,200 +14,147 @@ versions: status: current released: "2006-05-08" files: - - path: files/winswup-4.20.7z + - path: files/winswup-4.20.zip description: Полный developer-пакет WinSwup 4.20 с SDK, документацией и утилитами platform: win32 - size: 1228159 - sha256: d317695a4ab32856167370d3f7cd527bf09c9f34db13530e23de34700d6c3efe - version: "4.14p3" status: archived files: - - path: files/winswup-4.14p3.7z + - path: files/winswup-4.14p3.zip description: Developer-пакет WinSwup 4.14p3 для SL75 Escada platform: win32 - size: 599244 - sha256: 99a33142bb9b008a051bd6fe3212ffa3ccd9e38be3472059d5125dcd9783c21e - version: "4.07" status: archived released: "2004-09-08" files: - - path: files/winswup-4.07.7z + - path: files/winswup-4.07.zip description: Полный developer-пакет WinSwup 4.07 с SDK и документацией platform: win32 - size: 1008836 - sha256: e27536eb975c6127ca7d61ac39d9edceb142fb3e4eaf91348992ea214f30d8f5 - version: "3.20" status: current files: - - path: files/winswup-3.20.rar - description: Прошивальщик для телефонов Siemens EGold и EGoldLite с поддержкой - XBI, XBZ и XFS + - path: files/winswup-3.20.zip + description: Прошивальщик для телефонов Siemens EGold и EGoldLite с поддержкой XBI, XBZ и XFS platform: win32 - size: 5612252 - sha256: d497519b7f6c4bd95aacd93828f12d977110da86f612d7f55c3bcc2dc40e3677 - version: "3.19" status: archived files: - - path: files/winswup-3.19.7z + - path: files/winswup-3.19.zip description: Полный developer-пакет WinSwup 3.19 для AL21 platform: win32 - size: 3146606 - sha256: a797f2097ae96c678cc987b08fafd0b11b0c929e550751f8190b793f564dbc55 - version: "3.17" status: archived files: - - path: files/winswup-3.17.7z + - path: files/winswup-3.17.zip description: Полный developer-пакет WinSwup 3.17 с SDK и документацией platform: win32 - size: 3151337 - sha256: 4a1e770a3f0f8c77108f6841b7d1fc605c41052f21cd734c3d5684bbdbdd1877 - version: "3.05" status: archived files: - - path: files/winswup-3.05.7z + - path: files/winswup-3.05.zip description: Полный предварительный пакет WinSwup 3.05 с SDK и документацией platform: win32 - size: 2089945 - sha256: 613b329574723539cc5ec38630977dc5ca0db14718330f4d1e09f73c8e8016e3 - version: "3.002" status: archived files: - - path: files/winswup-3.002.7z + - path: files/winswup-3.002.zip description: Компактный исполняемый комплект WinSwup 3.002 platform: win32 - size: 184530 - sha256: 20dc66b4b95651633ed5a5ea9d55cda430bce7ed089ca4031626b60e86b88d41 - version: "1.44" status: archived files: - - path: files/winswup-1.44.7z + - path: files/winswup-1.44.zip description: Полный developer-пакет WinSwup 1.44 с SDK platform: win32 - size: 730425 - sha256: 810f8f7b24ea27bd2c7e6746ea13ff8be4b7117fec46989a07c522d9eb60ef21 - version: "1.40" status: archived files: - - path: files/winswup-1.40.7z + - path: files/winswup-1.40.zip description: Полный developer-пакет WinSwup 1.40 с SDK и документацией platform: win32 - size: 949541 - sha256: 19e6d4ff841c00445fc953268efbe98d69aba261f9204ee896917a4d28472a95 - version: "1.35" status: archived files: - - path: files/winswup-1.35.7z + - path: files/winswup-1.35.zip description: Исполняемый комплект WinSwup 1.35 с загрузчиком SGOLD platform: win32 - size: 228880 - sha256: 4a947c38253e40502cee5019f62a5e9868a1f8e3661105a8a3a753187b5f92cc - version: "1.34" status: archived files: - - path: files/winswup-1.34.7z + - path: files/winswup-1.34.zip description: Исполняемый комплект WinSwup 1.34 platform: win32 - size: 220250 - sha256: 15ee3c94cb31c01d877898456d8aceababd4e5f7cd1313b4adb9e1afed3d2af5 - version: "1.30" status: archived files: - - path: files/winswup-1.30.7z + - path: files/winswup-1.30.zip description: Полный developer-пакет WinSwup 1.30 с SDK platform: win32 - size: 461270 - sha256: c12b5563409d9ff356299b5f7277ebeaaefe564b1cb71a7856636daf0156f690 - version: "1.28" status: archived files: - - path: files/winswup-1.28.7z + - path: files/winswup-1.28.zip description: Полный developer-пакет WinSwup 1.28 с SDK platform: win32 - size: 468469 - sha256: 783d123f2ce62253dd3c697efc8a622d027dd34388db6165b6a682ecf44246d0 - version: "1.27" status: archived files: - - path: files/winswup-1.27.7z + - path: files/winswup-1.27.zip description: Полный developer-пакет WinSwup 1.27 с SDK platform: win32 - size: 470254 - sha256: 986eb13ce887f77ed5b15d29fd587edbdf4b6bc3f41a510ad540dc385ef9ee95 - version: "1.23" status: archived files: - - path: files/winswup-1.23.7z + - path: files/winswup-1.23.zip description: Исполняемый комплект WinSwup 1.23 platform: win32 - size: 168168 - sha256: d2c65b13d9e88f0a7bcbfc44b25b9b1b2901c8c5186c617acbd849b6cab8f76c - version: "1.04" status: archived files: - - path: files/winswup-1.04.7z + - path: files/winswup-1.04.zip description: Комплект WinSwup 1.04 с пакетами WC3I 2001 и 2008 platform: win32 - size: 6176468 - sha256: cea1c7c0b1db441a1d35e364716d71d64e30710b6165b980e7f883a2f7fb4343 - version: "0.98" status: archived files: - - path: files/winswup-0.98.7z + - path: files/winswup-0.98.zip platform: win32 - size: 205322 - sha256: 754d3e84d6653c1ef69713e7de3163dc87cc9bef0a5427fe5c792d51a3a3e263 - version: "0.98-pre" status: archived files: - - path: files/winswup-0.98-pre.7z + - path: files/winswup-0.98-pre.zip platform: win32 - size: 196555 - sha256: cd0e8b50fa2fdb33208eb0b73d69b04a94fbb8bc102fb99548fae0e98e83075f - version: "0.97" status: archived files: - - path: files/winswup-0.97.7z + - path: files/winswup-0.97.zip description: Комплект WinSwup 0.97 «Alle Produkte» с исходным ZIP-пакетом platform: win32 - size: 622407 - sha256: cace85ee4ef5085b645855c502f74f18b11d8301c135c0f34442fc27c4b149c3 - version: "0.95" status: archived files: - - path: files/winswup-0.95.7z + - path: files/winswup-0.95.zip description: Обычная сборка WinSwup 0.95 platform: win32 - size: 215244 - sha256: a1792894d1a1efa7e95de3f747a86c1e5eefc00c8914a7e78859dabeac57c2a3 - - path: files/winswup-0.95-amd32.7z + - path: files/winswup-0.95-amd32.zip description: Сборка WinSwup 0.95 с комплектом DLL AMD32 platform: win32 - size: 201184 - sha256: 5df6de4c09f872f2175dd7fe26d456ce7cb1dba254bfe6e2b41bd47e6acc9482 - version: "0.91" status: archived files: - - path: files/winswup-0.91.7z + - path: files/winswup-0.91.zip platform: win32 - size: 180291 - sha256: 7ae4a7be7abc7f17fc6f0dd55d601da56226571aa8634dae38ba16f5f65b47ad - version: "0.91-pre2" status: archived files: - - path: files/winswup-0.91-pre2.7z + - path: files/winswup-0.91-pre2.zip platform: win32 - size: 177805 - sha256: c0c19ca1f49ab76f2c544adf0291d82172f1024c44606a1443bb365c588eced1 - version: "0.91-pre1" status: archived files: - - path: files/winswup-0.91-pre1.7z + - path: files/winswup-0.91-pre1.zip platform: win32 - size: 190868 - sha256: 9254f44bc15d6e1027d96112860eb2b392d83de20b15a680037534704e460a9e additional_files: - - path: files/WSMPlus2.rar + - path: files/WSMPlus2.zip description: WinSwup Menu Plus 2 для включения дополнительных меню в сервисных SWUP platform: win32 - size: 137632 - sha256: b1eb247567a4b5b66b8f796e6e3012481d819c825f400693fb26eae8b79f785f diff --git a/catalog/service/x65-papua-utils/files/AllBugSGold.rar b/catalog/service/x65-papua-utils/files/AllBugSGold.rar deleted file mode 100644 index d2677e5..0000000 --- a/catalog/service/x65-papua-utils/files/AllBugSGold.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e743043a1a9c1ebc7e5cfe2fb92ba19f3cfd491e1cfcfc53667bd4b5cb8b1aae -size 449428 diff --git a/catalog/service/x65-papua-utils/files/AllBugSGold.zip b/catalog/service/x65-papua-utils/files/AllBugSGold.zip new file mode 100644 index 0000000..0bc6b0d --- /dev/null +++ b/catalog/service/x65-papua-utils/files/AllBugSGold.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28ba143c8ebec102c2ae1a3a99942e412378dce615ccd1e7a49f9bb31e257d41 +size 456458 diff --git a/catalog/service/x65-papua-utils/files/SWP2.rar b/catalog/service/x65-papua-utils/files/SWP2.rar deleted file mode 100644 index c076b7a..0000000 --- a/catalog/service/x65-papua-utils/files/SWP2.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d5bf27c1023637716bdbb1b47ff14da52dbe1145ec7b282d2cc949bb9a887e42 -size 256546 diff --git a/catalog/service/x65-papua-utils/files/SWP2.zip b/catalog/service/x65-papua-utils/files/SWP2.zip new file mode 100644 index 0000000..48704e9 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/SWP2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f571ff65210edfb4a6c23622c06150133d1d2abd66dccf3c58d2638e3a15c166 +size 273331 diff --git a/catalog/service/x65-papua-utils/files/SWP3.rar b/catalog/service/x65-papua-utils/files/SWP3.rar deleted file mode 100644 index 85845ab..0000000 --- a/catalog/service/x65-papua-utils/files/SWP3.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f8d28fcfb54ee5888e7b20dbcdcc06e43f8c8e5049a5a3dae829c1cc3d9b60de -size 278635 diff --git a/catalog/service/x65-papua-utils/files/SWP3.zip b/catalog/service/x65-papua-utils/files/SWP3.zip new file mode 100644 index 0000000..38991b2 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/SWP3.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ed00dc6928659fc77ed0e370d6a5aaa4b1516db9500e4fba2b9564bb1aea06a +size 295854 diff --git a/catalog/service/x65-papua-utils/files/SWPEXE.rar b/catalog/service/x65-papua-utils/files/SWPEXE.rar deleted file mode 100644 index 2870e21..0000000 --- a/catalog/service/x65-papua-utils/files/SWPEXE.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4406effbdfc740ef0a9a0fc35bfa578eb31facd54af64856addc824552bf56fa -size 127296 diff --git a/catalog/service/x65-papua-utils/files/SWPEXE.zip b/catalog/service/x65-papua-utils/files/SWPEXE.zip new file mode 100644 index 0000000..3fa2ed8 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/SWPEXE.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a53e5f198191223ab2b6ba76e8e5f9fe3e3ce0b3dd89cb1378c4551ead1d191 +size 140108 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV036.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV036.rar deleted file mode 100644 index 0ff74d4..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV036.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0fc8dabb213982cd6efc7b082a4bd15e55703920f86b6b3f75cba35b4d846d18 -size 349275 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV036.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV036.zip new file mode 100644 index 0000000..85d6e72 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV036.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b725e6469a9362a4eb1815a5c7b16dcf97a1899727ce43cc1dea15c683e06c84 +size 348432 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV038.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV038.rar deleted file mode 100644 index 93a1d7f..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV038.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:934e1dfc639b169739e91148e4c776bed45b55fecb8f0de5e1572161927d013e -size 350969 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV038.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV038.zip new file mode 100644 index 0000000..51ad36e --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV038.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d78dcd1ccdce7be9c15548c60f4990633563335e0696887a762c234d53ab0f60 +size 350287 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV041.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV041.rar deleted file mode 100644 index 1519e97..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV041.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e75d16376506c1058cfbaf5c23bfe936a6e951b9f6e8aa673bc805e1f7bff874 -size 317749 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV041.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV041.zip new file mode 100644 index 0000000..00d6e87 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV041.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f99c8eb1795e8e8bd7d2fe61fad6b3edc8748b9fb907b1007ef105c3e26dc66d +size 317118 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV043.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV043.rar deleted file mode 100644 index 6fdebce..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV043.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:122b60beb4754b10f07f66eb2de3c00ff2e1d0fc5755b8c977486943235062fc -size 321272 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV043.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV043.zip new file mode 100644 index 0000000..2ddc1fc --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV043.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0836427ca68ded5705456a9a71dbea6aa4fdfba91a13518a4301966e6853b4bc +size 321138 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV044.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV044.rar deleted file mode 100644 index 1e33c1b..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV044.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:df538d7444014bb1d03b088911e0fbd67e90087f441e891b2c1c6890b184101f -size 320982 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV044.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV044.zip new file mode 100644 index 0000000..2245635 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV044.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32084112f0477727af6f26c84e00d770af35a5df547650b69263d55b7e3d58ef +size 321204 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV045.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV045.rar deleted file mode 100644 index 5940535..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV045.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:011df539dc179731d8e860752ce433266d4fb4e0616d50f5b406f58c24929f24 -size 328595 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV045.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV045.zip new file mode 100644 index 0000000..c010168 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV045.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb871d5ed1b8345910ac2bb3a97be49a7298e9abb863ad39b8e6c26223236495 +size 328775 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV046.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV046.rar deleted file mode 100644 index 6083638..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV046.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ac7fa346ec3bb951e8ded2412a9fb8079435af6baf5c1a6b69f90a07fa197e7f -size 329505 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV046.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV046.zip new file mode 100644 index 0000000..5fe6f99 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV046.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07ffd5b4320d5e884d3b2e9eb95876e5b8fa9046de0da8444a5e9ab97980d8d7 +size 329735 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV047.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV047.rar deleted file mode 100644 index 6fc890a..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV047.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f0921d459063ede951daa1a813c4efcb01b8cbee86c778587077e619f9974ccb -size 331456 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV047.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV047.zip new file mode 100644 index 0000000..18a08b0 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV047.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9ad3a7c5c17d666693c8b0670f7c821dc779d94f28419bb52f40b1609f02f8e +size 331699 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV048.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV048.rar deleted file mode 100644 index ae7fedb..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV048.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8d443a7931d9256b26db52e9e0cfe60baaf95a1214219a492f58829a0846b8a3 -size 330453 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV048.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV048.zip new file mode 100644 index 0000000..408a492 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV048.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d25d47a100b738cd7e5306986fb9fd1c3eaf2a522929359b3108c20c08ae1e88 +size 330765 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV050.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV050.rar deleted file mode 100644 index 7446bb9..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV050.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:874e8e209294bdc76394e20d05547cdf616c8752b72d8594e35fe650a5e48610 -size 330644 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV050.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV050.zip new file mode 100644 index 0000000..f5e383e --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV050.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7660acba0dc624711cbfa55e611f5dd910992c56576ab7f3428313576d97e67f +size 330990 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV051.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV051.rar deleted file mode 100644 index 865f3d8..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV051.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f7bda62da5ac752239041d4842ae5ee260b462868a4d0907bbfd35b5e2b2dbc -size 331606 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV051.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV051.zip new file mode 100644 index 0000000..a9cf13f --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV051.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee783d9af553e37aaea380014ae7ff980df609379fb941048227f343eeaf6a22 +size 332073 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV054.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV054.rar deleted file mode 100644 index cefdf5d..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV054.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e86772910a36b21664e5c06843b0154b8a1ceb3cd905187906c8b211db42b370 -size 477217 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV054.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV054.zip new file mode 100644 index 0000000..30c957e --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV054.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2147e7b9ec2d34242a8a3915212e071ca350ce10fe9f8bd36eedc3dd614808b4 +size 481667 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV055.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV055.rar deleted file mode 100644 index a952a3b..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV055.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c7d32065e5d13b376fca635919841c4ac48c1e878a2d33ac239bb100aa803a85 -size 477302 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV055.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV055.zip new file mode 100644 index 0000000..f6c2c61 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV055.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b12a3efc4293e5d8903259c12f622c46695cd15a977f0f08dbff71bdbf8969d9 +size 482090 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV056.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV056.rar deleted file mode 100644 index abab165..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV056.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1fc712572c3d6e84b82765fc6a71e9837a2d2bddaf3d0846d105611902a66926 -size 481404 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV056.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV056.zip new file mode 100644 index 0000000..26bf0e6 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV056.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e98d5504473f2a3bf497077405a4cd2c9918964eab4b30e2f16692dd0ae04e5e +size 486098 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV060.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV060.rar deleted file mode 100644 index 174186c..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV060.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:38f15d7b1fe7b49712682e0aaed0b731e070fa8c95bf2b4990a442684fc4d05c -size 527737 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV060.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV060.zip new file mode 100644 index 0000000..32cb8e6 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV060.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cde83f1f54943bcff084ff67f93c397f4fa9728382b327bd1be5c9b852295a8c +size 532768 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV062.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV062.rar deleted file mode 100644 index b279b13..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV062.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2c5eadfa0b4d67116e35d2fa5a0abaefc905060e06411b8abf0280ee37db5c07 -size 396015 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV062.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV062.zip new file mode 100644 index 0000000..c1d347e --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV062.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d142320d1a77553a76d7a9a595f3f2536a035b2343c90aab6d7336ad5f6d3d7d +size 397039 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV064.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV064.rar deleted file mode 100644 index 111c686..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV064.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e175ef0711763b6905b9482eac94d197c3691a2c7d96109ad4be17ed8810c889 -size 397263 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV064.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV064.zip new file mode 100644 index 0000000..3eb27ce --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV064.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9548f08fe8f9e15f8e554872696d14fc959aa21f2c4365a55765e97cb1430a85 +size 398664 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV065.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV065.rar deleted file mode 100644 index 3638629..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV065.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:32c859e29478758ad558d29ac9ec562f14467b89487048bd4ab9941b6be04975 -size 398848 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV065.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV065.zip new file mode 100644 index 0000000..1346a0e --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV065.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc4bd567f10bd08fbdac1776da10ad7e8bd418433331752bcdf224b8c46d3ccd +size 400203 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV066.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV066.rar deleted file mode 100644 index ed01081..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV066.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d4bd9c397caa1b95edd68ebf0afce45e3dde51220c2567a6217170fd48b54a5f -size 399470 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV066.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV066.zip new file mode 100644 index 0000000..32ddec7 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV066.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cc6b67d9b00622cac7ac24bfa6131a38a51ffa5a66f2974069e196c4da33136 +size 400870 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV067c.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV067c.rar deleted file mode 100644 index 3abb5e0..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV067c.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bed53e2f20e8e8612093457de6d1e3729fadf08f78d277ebdd7e311a40b24965 -size 399655 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV067c.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV067c.zip new file mode 100644 index 0000000..ef1c855 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV067c.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e97572528e73f098aa43d2a313564199b121ae5a59ca9690112d26ab5c90b2f5 +size 401135 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV068.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV068.rar deleted file mode 100644 index efd9bb3..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV068.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9fff633734b473fad335b8cedf4958ff3128321324127739ab78357da275f35c -size 399815 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV068.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV068.zip new file mode 100644 index 0000000..3734acf --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV068.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dae0f57aecb1ee47918abdce33e04d8542788d09826aecba491ebbe91db4f21a +size 401320 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV069.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV069.rar deleted file mode 100644 index cca3910..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV069.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3ece0d737a855b69bdfd931c8e14af6a7d3895c4c2685e714380c50c96dc99db -size 399694 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV069.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV069.zip new file mode 100644 index 0000000..f7b552d --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV069.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbcacd23defd16b97018506d49689fb97ab3bbe61ba69447805e4d796ca964bf +size 401166 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV070.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV070.rar deleted file mode 100644 index cd04102..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV070.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0bc8574961048d3eb98b14c555fcb49836a1cdc90166f8a14c7ba9f3445645ca -size 397908 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV070.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV070.zip new file mode 100644 index 0000000..c56cb78 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV070.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eda4177a61b3c45d1452a8ca7fd145ef29609495e714824008c9d8904b0afffc +size 398425 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV074.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV074.rar deleted file mode 100644 index 5ba74cb..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV074.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:41f39790bc07e692e13dcd1eb744215f4091e5c7345815caa7be1df6c6e179ac -size 469388 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV074.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV074.zip new file mode 100644 index 0000000..6c3b998 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV074.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4265b1d63d8d545d68546b7307f2d0ef0b1b55b72636ff709f082c01526941b3 +size 469640 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV075.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV075.rar deleted file mode 100644 index 23862ed..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV075.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2af3b05f56e147e957d5ad34fb895292a4bd62f7e6eccdd3d9dfdca9750cc430 -size 470383 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV075.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV075.zip new file mode 100644 index 0000000..6b96c5b --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV075.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43e4cffe57195bcda27bdb581b0929e89b3c95a7c3f620c5e501d79ffaaa9713 +size 470807 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV076b.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV076b.rar deleted file mode 100644 index ec16c77..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV076b.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f35a1e5b10dbc2309b25f1ff65ff05f12708c3148c9f3eb84c0cae9fff6e69fb -size 470068 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV076b.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV076b.zip new file mode 100644 index 0000000..6db684e --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV076b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c42f6c584f7d3f10bd19dbadf1bbd56bd25974588f5ddd211d2eb847f4f43ae +size 470384 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV077.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV077.rar deleted file mode 100644 index 4f20cbb..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV077.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d84b245b50465cb2274bbb53c88221be04e450ec1a1baf715e6c329eacf52d7 -size 473015 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV077.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV077.zip new file mode 100644 index 0000000..fd8ab9a --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV077.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1eb7898f6933c3e3aac56786f03cee865c0ceaf0338e085463ee5e9acd7401db +size 473418 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV078.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV078.rar deleted file mode 100644 index 81fef9a..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV078.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:67736ce7e6f0612c428a2b1afadea9cd0096d59e62eea777f9698713e2a5879b -size 446927 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV078.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV078.zip new file mode 100644 index 0000000..3c9831c --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV078.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9004990abf22ee6546ed16826067b94c29ff77d6cad13c0c7201872a962ad38f +size 445486 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV079d.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV079d.rar deleted file mode 100644 index 8968f01..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV079d.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:19c66d8de5ffbada50d589150fb755d940bcca40e7d7cf87c54a1588bc697b81 -size 525033 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV079d.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV079d.zip new file mode 100644 index 0000000..bb4144b --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV079d.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1ce1b2229f8cd657c190c3b9f899f319a83195f53ead9f0b2c96581c49ca4df +size 523556 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV111b.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV111b.rar deleted file mode 100644 index 6470a6e..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV111b.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c5bcbbe5b4e8cdf44319c0ce7aa8e943f6bf2a408239c0310b8c955a83f238d5 -size 625333 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV111b.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV111b.zip new file mode 100644 index 0000000..83c4f6d --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV111b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f5d4fcf6252b94b5ab5496a6c2a95f88129f2c467a418df40b53303859fa31f +size 623489 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV111c_rus.rar b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV111c_rus.rar deleted file mode 100644 index 34f0230..0000000 --- a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV111c_rus.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:40422af6400b8b03fe86dd872bd09362975f667f6dbdd7de2475e4fbe3bb4c01 -size 632114 diff --git a/catalog/service/x65-papua-utils/files/x65PapuaUtilsV111c_rus.zip b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV111c_rus.zip new file mode 100644 index 0000000..8908869 --- /dev/null +++ b/catalog/service/x65-papua-utils/files/x65PapuaUtilsV111c_rus.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:692002231f2af62ecf053d41c714302fd24c1895b7c839cc3ad9d3440dce47df +size 622911 diff --git a/catalog/service/x65-papua-utils/index.yaml b/catalog/service/x65-papua-utils/index.yaml index 2422e46..4de0688 100644 --- a/catalog/service/x65-papua-utils/index.yaml +++ b/catalog/service/x65-papua-utils/index.yaml @@ -31,299 +31,228 @@ versions: status: current description: Русская версия. files: - - path: files/x65PapuaUtilsV111c_rus.rar + - path: files/x65PapuaUtilsV111c_rus.zip platform: win32 - size: 632114 - sha256: 40422af6400b8b03fe86dd872bd09362975f667f6dbdd7de2475e4fbe3bb4c01 - version: "1.1.1b" status: current description: Английская версия. files: - - path: files/x65PapuaUtilsV111b.rar + - path: files/x65PapuaUtilsV111b.zip description: Программа x65PapuaUtils 1.1.1b platform: win32 - size: 625333 - sha256: c5bcbbe5b4e8cdf44319c0ce7aa8e943f6bf2a408239c0310b8c955a83f238d5 - version: "0.7.9d" status: archived released: "2006-04-08" files: - - path: files/x65PapuaUtilsV079d.rar + - path: files/x65PapuaUtilsV079d.zip description: Программа x65PapuaUtils 0.7.9d platform: win32 - size: 525033 - sha256: 19c66d8de5ffbada50d589150fb755d940bcca40e7d7cf87c54a1588bc697b81 - version: "0.7.8" status: archived released: "2006-03-16" files: - - path: files/x65PapuaUtilsV078.rar + - path: files/x65PapuaUtilsV078.zip description: Программа x65PapuaUtils 0.7.8 platform: win32 - size: 446927 - sha256: 67736ce7e6f0612c428a2b1afadea9cd0096d59e62eea777f9698713e2a5879b - version: "0.7.7" status: archived released: "2006-02-23" files: - - path: files/x65PapuaUtilsV077.rar + - path: files/x65PapuaUtilsV077.zip description: Программа x65PapuaUtils 0.7.7 platform: win32 - size: 473015 - sha256: 4d84b245b50465cb2274bbb53c88221be04e450ec1a1baf715e6c329eacf52d7 - version: "0.7.6b" status: archived released: "2006-02-09" files: - - path: files/x65PapuaUtilsV076b.rar + - path: files/x65PapuaUtilsV076b.zip description: Программа x65PapuaUtils 0.7.6b platform: win32 - size: 470068 - sha256: f35a1e5b10dbc2309b25f1ff65ff05f12708c3148c9f3eb84c0cae9fff6e69fb - version: "0.7.5c" status: archived released: "2006-01-16" files: - - path: files/x65PapuaUtilsV075.rar + - path: files/x65PapuaUtilsV075.zip description: Программа x65PapuaUtils 0.7.5c platform: win32 - size: 470383 - sha256: 2af3b05f56e147e957d5ad34fb895292a4bd62f7e6eccdd3d9dfdca9750cc430 - version: "0.7.4" status: archived released: "2005-12-31" files: - - path: files/x65PapuaUtilsV074.rar + - path: files/x65PapuaUtilsV074.zip description: Программа x65PapuaUtils 0.7.4 platform: win32 - size: 469388 - sha256: 41f39790bc07e692e13dcd1eb744215f4091e5c7345815caa7be1df6c6e179ac - version: "0.7.0" status: archived released: "2005-12-17" files: - - path: files/x65PapuaUtilsV070.rar + - path: files/x65PapuaUtilsV070.zip description: Программа x65PapuaUtils 0.7.0 platform: win32 - size: 397908 - sha256: 0bc8574961048d3eb98b14c555fcb49836a1cdc90166f8a14c7ba9f3445645ca - version: "0.6.9" status: archived released: "2005-11-26" files: - - path: files/x65PapuaUtilsV069.rar + - path: files/x65PapuaUtilsV069.zip description: Программа x65PapuaUtils 0.6.9 platform: win32 - size: 399694 - sha256: 3ece0d737a855b69bdfd931c8e14af6a7d3895c4c2685e714380c50c96dc99db - version: "0.6.8" status: archived released: "2005-11-18" files: - - path: files/x65PapuaUtilsV068.rar + - path: files/x65PapuaUtilsV068.zip description: Программа x65PapuaUtils 0.6.8 platform: win32 - size: 399815 - sha256: 9fff633734b473fad335b8cedf4958ff3128321324127739ab78357da275f35c - version: "0.6.7c" status: archived released: "2005-11-13" files: - - path: files/x65PapuaUtilsV067c.rar + - path: files/x65PapuaUtilsV067c.zip description: Программа x65PapuaUtils 0.6.7c platform: win32 - size: 399655 - sha256: bed53e2f20e8e8612093457de6d1e3729fadf08f78d277ebdd7e311a40b24965 - version: "0.6.6b" status: archived released: "2005-10-14" files: - - path: files/x65PapuaUtilsV066.rar + - path: files/x65PapuaUtilsV066.zip description: Программа x65PapuaUtils 0.6.6b platform: win32 - size: 399470 - sha256: d4bd9c397caa1b95edd68ebf0afce45e3dde51220c2567a6217170fd48b54a5f - version: "0.6.5" status: archived released: "2005-10-11" files: - - path: files/x65PapuaUtilsV065.rar + - path: files/x65PapuaUtilsV065.zip description: Программа x65PapuaUtils 0.6.5 platform: win32 - size: 398848 - sha256: 32c859e29478758ad558d29ac9ec562f14467b89487048bd4ab9941b6be04975 - version: "0.6.4" status: archived released: "2005-10-04" files: - - path: files/x65PapuaUtilsV064.rar + - path: files/x65PapuaUtilsV064.zip description: Программа x65PapuaUtils 0.6.4 platform: win32 - size: 397263 - sha256: e175ef0711763b6905b9482eac94d197c3691a2c7d96109ad4be17ed8810c889 - version: "0.6.2" status: archived released: "2005-10-02" files: - - path: files/x65PapuaUtilsV062.rar + - path: files/x65PapuaUtilsV062.zip description: Программа x65PapuaUtils 0.6.2 platform: win32 - size: 396015 - sha256: 2c5eadfa0b4d67116e35d2fa5a0abaefc905060e06411b8abf0280ee37db5c07 - version: "0.6.0" status: archived released: "2005-09-26" files: - - path: files/x65PapuaUtilsV060.rar + - path: files/x65PapuaUtilsV060.zip description: Программа x65PapuaUtils 0.6.0 platform: win32 - size: 527737 - sha256: 38f15d7b1fe7b49712682e0aaed0b731e070fa8c95bf2b4990a442684fc4d05c - version: "0.5.6" status: archived released: "2005-09-22" files: - - path: files/x65PapuaUtilsV056.rar + - path: files/x65PapuaUtilsV056.zip description: Программа x65PapuaUtils 0.5.6 platform: win32 - size: 481404 - sha256: 1fc712572c3d6e84b82765fc6a71e9837a2d2bddaf3d0846d105611902a66926 - version: "0.5.5" status: archived released: "2005-09-20" files: - - path: files/x65PapuaUtilsV055.rar + - path: files/x65PapuaUtilsV055.zip description: Программа x65PapuaUtils 0.5.5 platform: win32 - size: 477302 - sha256: c7d32065e5d13b376fca635919841c4ac48c1e878a2d33ac239bb100aa803a85 - version: "0.5.4" status: archived released: "2005-09-19" files: - - path: files/x65PapuaUtilsV054.rar + - path: files/x65PapuaUtilsV054.zip description: Программа x65PapuaUtils 0.5.4 platform: win32 - size: 477217 - sha256: e86772910a36b21664e5c06843b0154b8a1ceb3cd905187906c8b211db42b370 - version: "0.5.1" status: archived released: "2005-08-26" files: - - path: files/x65PapuaUtilsV051.rar + - path: files/x65PapuaUtilsV051.zip description: Программа x65PapuaUtils 0.5.1 platform: win32 - size: 331606 - sha256: 2f7bda62da5ac752239041d4842ae5ee260b462868a4d0907bbfd35b5e2b2dbc - version: "0.5.0" status: archived released: "2005-08-16" files: - - path: files/x65PapuaUtilsV050.rar + - path: files/x65PapuaUtilsV050.zip description: Программа x65PapuaUtils 0.5.0 platform: win32 - size: 330644 - sha256: 874e8e209294bdc76394e20d05547cdf616c8752b72d8594e35fe650a5e48610 - version: "0.4.8a" status: archived released: "2005-07-19" files: - - path: files/x65PapuaUtilsV048.rar + - path: files/x65PapuaUtilsV048.zip description: Программа x65PapuaUtils 0.4.8a platform: win32 - size: 330453 - sha256: 8d443a7931d9256b26db52e9e0cfe60baaf95a1214219a492f58829a0846b8a3 - version: "0.4.7r" status: archived released: "2005-07-11" files: - - path: files/x65PapuaUtilsV047.rar + - path: files/x65PapuaUtilsV047.zip description: Программа x65PapuaUtils 0.4.7r platform: win32 - size: 331456 - sha256: f0921d459063ede951daa1a813c4efcb01b8cbee86c778587077e619f9974ccb - version: "0.4.6" status: archived released: "2005-07-01" files: - - path: files/x65PapuaUtilsV046.rar + - path: files/x65PapuaUtilsV046.zip description: Программа x65PapuaUtils 0.4.6 platform: win32 - size: 329505 - sha256: ac7fa346ec3bb951e8ded2412a9fb8079435af6baf5c1a6b69f90a07fa197e7f - version: "0.4.5b" status: archived released: "2005-06-30" files: - - path: files/x65PapuaUtilsV045.rar + - path: files/x65PapuaUtilsV045.zip description: Программа x65PapuaUtils 0.4.5b platform: win32 - size: 328595 - sha256: 011df539dc179731d8e860752ce433266d4fb4e0616d50f5b406f58c24929f24 - version: "0.4.4a" status: archived released: "2005-06-24" files: - - path: files/x65PapuaUtilsV044.rar + - path: files/x65PapuaUtilsV044.zip description: Программа x65PapuaUtils 0.4.4a platform: win32 - size: 320982 - sha256: df538d7444014bb1d03b088911e0fbd67e90087f441e891b2c1c6890b184101f - version: "0.4.3" status: archived released: "2005-06-19" files: - - path: files/x65PapuaUtilsV043.rar + - path: files/x65PapuaUtilsV043.zip description: Программа x65PapuaUtils 0.4.3 platform: win32 - size: 321272 - sha256: 122b60beb4754b10f07f66eb2de3c00ff2e1d0fc5755b8c977486943235062fc - version: "0.4.1g" status: archived released: "2005-06-07" files: - - path: files/x65PapuaUtilsV041.rar + - path: files/x65PapuaUtilsV041.zip description: Программа x65PapuaUtils 0.4.1g platform: win32 - size: 317749 - sha256: e75d16376506c1058cfbaf5c23bfe936a6e951b9f6e8aa673bc805e1f7bff874 - version: "0.3.8d" status: archived released: "2005-06-01" files: - - path: files/x65PapuaUtilsV038.rar + - path: files/x65PapuaUtilsV038.zip description: Программа x65PapuaUtils 0.3.8d platform: win32 - size: 350969 - sha256: 934e1dfc639b169739e91148e4c776bed45b55fecb8f0de5e1572161927d013e - version: "0.3.6" status: archived released: "2005-05-28" files: - - path: files/x65PapuaUtilsV036.rar + - path: files/x65PapuaUtilsV036.zip description: Программа x65PapuaUtils 0.3.6 и FAQ platform: win32 - size: 349275 - sha256: 0fc8dabb213982cd6efc7b082a4bd15e55703920f86b6b3f75cba35b4d846d18 additional_files: - - path: files/SWP3.rar + - path: files/SWP3.zip description: Файлы SWP 4.15 и 4.14 для создания UserSwup в новых версиях программы platform: win32 - size: 278635 - sha256: f8d28fcfb54ee5888e7b20dbcdcc06e43f8c8e5049a5a3dae829c1cc3d9b60de - - path: files/SWP2.rar + - path: files/SWP2.zip description: Файлы SWP 4.14 и 4.12 для создания UserSwup platform: win32 - size: 256546 - sha256: d5bf27c1023637716bdbb1b47ff14da52dbe1145ec7b282d2cc949bb9a887e42 - - path: files/SWPEXE.rar + - path: files/SWPEXE.zip description: Файл SWPEXE 4.09 для создания UserSwup в версиях ниже 0.7.4 platform: win32 - size: 127296 - sha256: 4406effbdfc740ef0a9a0fc35bfa578eb31facd54af64856addc824552bf56fa - - path: files/AllBugSGold.rar - description: Интерактивная видеоинструкция по устранению программных - неисправностей SGOLD + - path: files/AllBugSGold.zip + description: Интерактивная видеоинструкция по устранению программных неисправностей SGOLD platform: win32 - size: 449428 - sha256: e743043a1a9c1ebc7e5cfe2fb92ba19f3cfd491e1cfcfc53667bd4b5cb8b1aae diff --git a/catalog/utilities/midletsigner/files/JRE131L.rar b/catalog/utilities/midletsigner/files/JRE131L.rar deleted file mode 100644 index 39b2346..0000000 --- a/catalog/utilities/midletsigner/files/JRE131L.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0236f9e6fd71537d878792b7aa4cf6b20c2a729ae9672c81d6e69289f1afcf89 -size 624754 diff --git a/catalog/utilities/midletsigner/files/JRE131L.zip b/catalog/utilities/midletsigner/files/JRE131L.zip new file mode 100644 index 0000000..2179619 --- /dev/null +++ b/catalog/utilities/midletsigner/files/JRE131L.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:491630231a390b9460fae0411d967484d7efa5a35ec7ec89e21f7cadf082c9c9 +size 714574 diff --git a/catalog/utilities/midletsigner/files/MidletSigner5.rar b/catalog/utilities/midletsigner/files/MidletSigner5.rar deleted file mode 100644 index 568e881..0000000 --- a/catalog/utilities/midletsigner/files/MidletSigner5.rar +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad81aebd58ddf45a57c42123d708214aa2cd1297cf1c871c95b8808f70939046 -size 19259 diff --git a/catalog/utilities/midletsigner/files/MidletSigner5.zip b/catalog/utilities/midletsigner/files/MidletSigner5.zip new file mode 100644 index 0000000..c753fe7 --- /dev/null +++ b/catalog/utilities/midletsigner/files/MidletSigner5.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cc115dbef0e0cfcb54bef29287510e3d90823ab4bf9a5b8475a1170729bbaa2 +size 20121 diff --git a/catalog/utilities/midletsigner/index.yaml b/catalog/utilities/midletsigner/index.yaml index 3bceab2..55c18d9 100644 --- a/catalog/utilities/midletsigner/index.yaml +++ b/catalog/utilities/midletsigner/index.yaml @@ -21,14 +21,10 @@ screenshots: [] versions: - version: "5" files: - - path: files/MidletSigner5.rar + - path: files/MidletSigner5.zip description: MidletSigner 5 с русским и английским руководствами platform: java - size: 19259 - sha256: ad81aebd58ddf45a57c42123d708214aa2cd1297cf1c871c95b8808f70939046 additional_files: - - path: files/JRE131L.rar + - path: files/JRE131L.zip description: Минимальный JRE 1.3.1 только для запуска MidletSigner platform: win32 - size: 624754 - sha256: 0236f9e6fd71537d878792b7aa4cf6b20c2a729ae9672c81d6e69289f1afcf89 diff --git a/catalog/utilities/vmo2wav/index.yaml b/catalog/utilities/vmo2wav/index.yaml index aca60f4..95760d4 100644 --- a/catalog/utilities/vmo2wav/index.yaml +++ b/catalog/utilities/vmo2wav/index.yaml @@ -16,5 +16,3 @@ versions: - path: files/vmo2wav.zip description: Конвертер vmo2wav и руководство пользователя platform: win32 - size: 37605 - sha256: fb89b2df0dc483a7a418002aee7e3d070a7613c16142246f815d08e5b527dd6c diff --git a/schema/files.schema.json b/schema/files.schema.json new file mode 100644 index 0000000..e31f46a --- /dev/null +++ b/schema/files.schema.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "title": "Метаданные файлов каталога", + "description": "Схема автоматически создаваемого catalog/files.yaml.", + "type": "object", + "additionalProperties": false, + "required": [ + "format", + "files" + ], + "properties": { + "format": { + "const": 1 + }, + "files": { + "type": "object", + "propertyNames": { + "pattern": "^(?!.*(?:^|/)\\.\\.(?:/|$))(?!.*\\\\).+/files/.+$" + }, + "additionalProperties": { + "$ref": "#/$defs/file" + } + } + }, + "$defs": { + "file": { + "type": "object", + "additionalProperties": false, + "required": [ + "size", + "sha256" + ], + "properties": { + "size": { + "type": "integer", + "minimum": 0 + }, + "sha256": { + "type": "string", + "pattern": "^[0-9a-f]{64}$" + } + } + } + } +} diff --git a/schema/index.schema.json b/schema/index.schema.json index de023f3..bee0f94 100644 --- a/schema/index.schema.json +++ b/schema/index.schema.json @@ -63,14 +63,6 @@ "java", "j2me" ] - }, - "size": { - "type": "integer", - "minimum": 0 - }, - "sha256": { - "type": "string", - "pattern": "^[0-9a-f]{64}$" } } }, diff --git a/scripts/fillMetadata.ts b/scripts/fillMetadata.ts index 0a0f352..1d358fc 100644 --- a/scripts/fillMetadata.ts +++ b/scripts/fillMetadata.ts @@ -15,12 +15,10 @@ import { } from "node:fs/promises"; import path from "node:path"; import process from "node:process"; -import { isMap, parseDocument } from "yaml"; +import { parseDocument, stringify } from "yaml"; type CatalogFile = { path?: unknown; - size?: unknown; - sha256?: unknown; }; type ProgramIndex = { @@ -29,17 +27,23 @@ type ProgramIndex = { additional_files?: CatalogFile[]; }; -type Options = { - check: boolean; - targets: string[]; +type FileDetails = { + size: number; + sha256: string; }; -type FileReference = { - data: CatalogFile; - yamlPath: Array; +type FileManifest = { + format: 1; + files: Record; +}; + +type Options = { + catalogDirectory: string; + check: boolean; }; type ResolvedCatalogFile = { + key: string; path: string; size: number; }; @@ -47,12 +51,12 @@ type ResolvedCatalogFile = { const ignoredDirectories = new Set([".git", "node_modules", "files", "img"]); function usage(): void { - console.log(`Usage: pnpm fill-metadata [--check] [path ...] + console.log(`Usage: pnpm fill-metadata [--check] [catalog-directory] -With no paths, the script scans the current directory. A path may point to an -index.yaml file or a directory containing index.yaml files. +The default catalog directory is ./catalog. The generated file is files.yaml +in the catalog root. - --check verify checksums and file sizes without modifying YAML + --check verify files.yaml without modifying it --help show this help message`); } @@ -73,59 +77,41 @@ function parseArguments(args: string[]): Options { } } - return { check, targets: targets.length > 0 ? targets : ["."] }; + if (targets.length > 1) { + throw new Error("Expected at most one catalog directory"); + } + + return { + catalogDirectory: path.resolve(targets[0] ?? "catalog"), + check, + }; } -async function findIndexes(target: string, result: Set): Promise { - const absoluteTarget = path.resolve(target); - const targetStat = await lstat(absoluteTarget); - - if (targetStat.isFile()) { - if (path.basename(absoluteTarget) !== "index.yaml") { - throw new Error(`Expected an index.yaml file: ${target}`); - } - result.add(absoluteTarget); - return; - } - - if (!targetStat.isDirectory()) { - throw new Error(`Path is neither a file nor a directory: ${target}`); - } - - const entries = await readdir(absoluteTarget, { withFileTypes: true }); +async function findIndexes(directory: string, result: string[]): Promise { + const entries = await readdir(directory, { withFileTypes: true }); for (const entry of entries) { - const entryPath = path.join(absoluteTarget, entry.name); + const entryPath = path.join(directory, entry.name); if (entry.isFile() && entry.name === "index.yaml") { - result.add(entryPath); + result.push(entryPath); } else if (entry.isDirectory() && !ignoredDirectories.has(entry.name)) { await findIndexes(entryPath, result); } } } -function collectFileReferences(data: ProgramIndex): FileReference[] { - const references: FileReference[] = []; +function collectFileReferences(data: ProgramIndex): CatalogFile[] { + const references: CatalogFile[] = []; - for (const [versionIndex, version] of (data.versions ?? []).entries()) { - for (const [fileIndex, file] of (version.files ?? []).entries()) { - references.push({ - data: file, - yamlPath: ["versions", versionIndex, "files", fileIndex], - }); - } - } - - for (const [fileIndex, file] of (data.additional_files ?? []).entries()) { - references.push({ - data: file, - yamlPath: ["additional_files", fileIndex], - }); + for (const version of data.versions ?? []) { + references.push(...(version.files ?? [])); } + references.push(...(data.additional_files ?? [])); return references; } async function resolveCatalogFile( + catalogDirectory: string, indexPath: string, value: unknown, ): Promise { @@ -157,12 +143,18 @@ async function resolveCatalogFile( if (realRelativePath.startsWith("..") || path.isAbsolute(realRelativePath)) { throw new Error(`symbolic link escapes files/: ${value}`); } + const fileStat = await stat(realFilePath); if (!fileStat.isFile()) { throw new Error(`path does not point to a regular file: ${value}`); } - return { path: realFilePath, size: fileStat.size }; + const key = path.relative(catalogDirectory, filePath).split(path.sep).join("/"); + if (key.startsWith("../") || path.isAbsolute(key)) { + throw new Error(`path escapes the catalog: ${value}`); + } + + return { key, path: realFilePath, size: fileStat.size }; } async function calculateSha256(filePath: string): Promise { @@ -189,130 +181,121 @@ async function writeAtomically(filePath: string, contents: string): Promise, - yamlPath: Array, - size: number, -): void { - document.setIn([...yamlPath, "size"], size); - - const fileMap = document.getIn(yamlPath, true); - if (!isMap(fileMap)) { - return; - } - - const keyName = (pair: (typeof fileMap.items)[number]): string => String(pair.key); - const sizeIndex = fileMap.items.findIndex((pair) => keyName(pair) === "size"); - const sha256Index = fileMap.items.findIndex((pair) => keyName(pair) === "sha256"); - if (sizeIndex < 0 || sha256Index < 0 || sizeIndex < sha256Index) { - return; - } - - const [sizePair] = fileMap.items.splice(sizeIndex, 1); - fileMap.items.splice(sha256Index, 0, sizePair); -} - -async function processIndex(indexPath: string, check: boolean): Promise { +async function readProgram(indexPath: string): Promise { const source = await readFile(indexPath, "utf8"); const document = parseDocument(source, { prettyErrors: true }); if (document.errors.length > 0) { throw new Error(document.errors.map((error) => error.message).join("; ")); } + return document.toJS() as ProgramIndex; +} - const data = document.toJS() as ProgramIndex; - if (data.type !== "program") { - return 0; +async function generateManifest(catalogDirectory: string): Promise<{ + indexes: number; + manifest: FileManifest; +}> { + const catalogStat = await lstat(catalogDirectory); + if (!catalogStat.isDirectory()) { + throw new Error(`Not a directory: ${catalogDirectory}`); } - let changed = 0; - const errors: string[] = []; - const references = collectFileReferences(data); + const indexes: string[] = []; + await findIndexes(catalogDirectory, indexes); + indexes.sort(); - const results = await Promise.all( - references.map(async (reference) => { - try { - const file = await resolveCatalogFile(indexPath, reference.data.path); - return { - reference, - digest: await calculateSha256(file.path), - size: file.size, - }; - } catch (error) { - const message = error instanceof Error ? error.message : String(error); - errors.push(`${String(reference.data.path)}: ${message}`); - return undefined; + const resolvedFiles = new Map(); + const errors: string[] = []; + + for (const indexPath of indexes) { + try { + const data = await readProgram(indexPath); + if (data.type !== "program") { + continue; } - }), - ); + + for (const reference of collectFileReferences(data)) { + try { + const file = await resolveCatalogFile( + catalogDirectory, + indexPath, + reference.path, + ); + resolvedFiles.set(file.key, file); + } catch (error) { + const message = error instanceof Error ? error.message : String(error); + errors.push(`${path.relative(process.cwd(), indexPath)}: ${message}`); + } + } + } catch (error) { + const message = error instanceof Error ? error.message : String(error); + errors.push(`${path.relative(process.cwd(), indexPath)}: ${message}`); + } + } if (errors.length > 0) { - throw new Error(errors.join("; ")); + throw new Error(errors.join("\n")); } - for (const result of results) { - if (result === undefined) { - continue; - } + const entries = await Promise.all( + [...resolvedFiles.values()].map(async (file) => [ + file.key, + { + size: file.size, + sha256: await calculateSha256(file.path), + }, + ] as const), + ); + entries.sort(([left], [right]) => left.localeCompare(right, "en")); - if (result.reference.data.size !== result.size) { - changed += 1; - if (!check) { - setFileSize(document, result.reference.yamlPath, result.size); - } - } - if (result.reference.data.sha256 !== result.digest) { - changed += 1; - if (!check) { - document.setIn([...result.reference.yamlPath, "sha256"], result.digest); - } - } - } - - const displayPath = path.relative(process.cwd(), indexPath) || indexPath; - if (changed > 0 && check) { - console.error(`${displayPath}: metadata update required (${changed} fields)`); - } else if (changed > 0) { - await writeAtomically(indexPath, document.toString({ lineWidth: 0 })); - console.log(`${displayPath}: updated file metadata (${changed} fields)`); - } - - return changed; + return { + indexes: indexes.length, + manifest: { + format: 1, + files: Object.fromEntries(entries), + }, + }; } async function main(): Promise { const options = parseArguments(process.argv.slice(2)); - const indexes = new Set(); + const manifestPath = path.join(options.catalogDirectory, "files.yaml"); + const { indexes, manifest } = await generateManifest(options.catalogDirectory); + const contents = stringify(manifest, { lineWidth: 0 }); - for (const target of options.targets) { - await findIndexes(target, indexes); - } - - let changed = 0; - let failed = 0; - for (const indexPath of [...indexes].sort()) { - try { - changed += await processIndex(indexPath, options.check); - } catch (error) { - failed += 1; - const displayPath = path.relative(process.cwd(), indexPath) || indexPath; - const message = error instanceof Error ? error.message : String(error); - console.error(`${displayPath}: ${message}`); + let currentContents: string | undefined; + try { + currentContents = await readFile(manifestPath, "utf8"); + } catch (error) { + const code = error instanceof Error && "code" in error ? error.code : undefined; + if (code !== "ENOENT") { + throw error; } } - if (failed > 0) { - console.error(`Errors: ${failed}`); - process.exitCode = 1; - } else if (options.check && changed > 0) { - console.error(`File metadata mismatches: ${changed}`); - process.exitCode = 1; - } else { + const displayPath = path.relative(process.cwd(), manifestPath) || manifestPath; + if (currentContents === contents) { console.log( - changed > 0 - ? `Done. Updated fields: ${changed}` - : `Done. All SHA-256 checksums and file sizes are up to date. Checked index.yaml files: ${indexes.size}`, + `Done. ${displayPath} is up to date. Files: ${Object.keys(manifest.files).length}; index.yaml files: ${indexes}`, ); + return; } + + if (options.check) { + console.error(`${displayPath}: update required`); + process.exitCode = 1; + return; + } + + await writeAtomically(manifestPath, contents); + console.log( + `Updated ${displayPath}. Files: ${Object.keys(manifest.files).length}; index.yaml files: ${indexes}`, + ); } -await main(); +try { + await main(); +} catch (error) { + const message = error instanceof Error ? error.message : String(error); + console.error(`Error: ${message}`); + process.exitCode = 1; +}