Compare commits

...

3 Commits

Author SHA1 Message Date
github-actions[bot]
1baac66eba update 2025-03-18 23:20:07 2025-03-18 23:20:07 +08:00
github-actions[bot]
c88bb0b031 update 2025-03-18 22:50:16 2025-03-18 22:50:17 +08:00
Ing
7c2c17baf2 新增 changelogs.html 文件以展示更新日志 2025-03-18 19:30:59 +08:00
10 changed files with 564 additions and 410 deletions

View File

@ -1 +1 @@
25.3.2 25.3.3

Binary file not shown.

67
docs/changelogs.html Normal file
View File

@ -0,0 +1,67 @@
<!DOCTYPE html>
<html lang="zh-Hans-CN" data-color-mode="auto" data-light-theme="light" data-dark-theme="dark"
data-a11y-animated-images="system">
<head>
<meta charset="utf-8" />
<link rel="dns-prefetch" href="https://github.githubassets.com" />
<link rel="dns-prefetch" href="https://avatars.githubusercontent.com" />
<link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com" />
<link rel="dns-prefetch" href="https://user-images.githubusercontent.com/" />
<link rel="preconnect" href="https://github.githubassets.com" crossorigin />
<link rel="preconnect" href="https://avatars.githubusercontent.com" />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="https://github.githubassets.com/assets/light-0eace2597ca3.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="https://github.githubassets.com/assets/dark-a167e256da9c.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="https://github.githubassets.com/assets/primer-711f412bb361.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="https://github.githubassets.com/assets/global-78704364aaba.css" />
<style>
select,
.input-style {
width: 100%;
}
.textarea-style {
width: 100%;
}
.loading-message {
text-align: center;
}
</style>
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<script>
async function fetchChangelog() {
let page = 1;
const changelogContainer = document.getElementById('changelog');
const loadingMessage = document.createElement('p');
loadingMessage.textContent = 'Loading...';
loadingMessage.className = 'loading-message';
changelogContainer.appendChild(loadingMessage);
while (true) {
const response = await fetch(`https://api.github.com/repos/RROrg/rr/releases?page=${page}&per_page=100`);
const releases = await response.json();
if (releases.length === 0) break;
releases.forEach(release => {
const releaseElement = document.createElement('div');
releaseElement.innerHTML = `<h2><a href="${release.html_url}" target="_blank">${release.name}</a></h2>${marked.parse(release.body)}`;
changelogContainer.appendChild(releaseElement);
});
page++;
}
changelogContainer.removeChild(loadingMessage);
}
document.addEventListener('DOMContentLoaded', fetchChangelog);
</script>
</head>
<body>
<div id="changelog"></div>
</body>
</html>

View File

@ -32,7 +32,7 @@
</style> </style>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://polyfill.io/v3/polyfill.min.js"></script> <script src="https://polyfill.io/v3/polyfill.min.js"></script>
<!-- <script src="https://fastly.jsdelivr.net/npm/marked/marked.min.js"></script> --> <!-- <script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script> -->
<script type="application/javascript"> <script type="application/javascript">
var repo = "RROrg/rr" var repo = "RROrg/rr"
@ -265,6 +265,11 @@
src="https://img.shields.io/github/issues-closed-raw/rrorg/rr/custom?style=flat-square&label=custom"> src="https://img.shields.io/github/issues-closed-raw/rrorg/rr/custom?style=flat-square&label=custom">
</a> </a>
</div> </div>
<div class="d-flex flex-wrap flex-items-center wb-break-word f3 text-normal">
<a id="titleB" href="./changelogs.html">
<img alt="GitHub Release" src="https://img.shields.io/badge/Changelogs-8A2BE2&style=flat">
</a>
</div>
<div class="btn-link tabnav-tab preview-tab js-preview-tab flex-1 flex-md-auto width-full"> <div class="btn-link tabnav-tab preview-tab js-preview-tab flex-1 flex-md-auto width-full">
<marquee id="content" direction="up" height="36" scrollamount="1" onMouseOut="this.start()" <marquee id="content" direction="up" height="36" scrollamount="1" onMouseOut="this.start()"
onMouseOver="this.stop()"> onMouseOver="this.stop()">
@ -277,8 +282,7 @@
the issue creation page.)</label> the issue creation page.)</label>
</div> </div>
<div class="form-group-body"> <div class="form-group-body">
<input class="form-control input-contrast input-sm" type="text" id="title" name="inputs[title]" <input class="form-control input-contrast input-sm" type="text" id="title" name="inputs[title]" value="" />
value="" />
</div> </div>
</div> </div>
<div class="form-group mt-1 mb-2" id="format_item"> <div class="form-group mt-1 mb-2" id="format_item">
@ -286,8 +290,7 @@
<label class="color-fg-default text-mono f6">Format:</label> <label class="color-fg-default text-mono f6">Format:</label>
</div> </div>
<div class="form-group-body"> <div class="form-group-body">
<select class="form-select form-control select-sm input-contrast" id="format" name="inputs[format]" <select class="form-select form-control select-sm input-contrast" id="format" name="inputs[format]" value="">
value="">
<option selected="selected" value="img">img</option> <option selected="selected" value="img">img</option>
<option value="ova">ova</option> <option value="ova">ova</option>
<option value="vmx">vmx</option> <option value="vmx">vmx</option>
@ -328,8 +331,7 @@
<label class="color-fg-default text-mono f6">Model:</label> <label class="color-fg-default text-mono f6">Model:</label>
</div> </div>
<div class="form-group-body"> <div class="form-group-body">
<select class="form-select form-control select-sm input-contrast" id="model" name="inputs[model]" <select class="form-select form-control select-sm input-contrast" id="model" name="inputs[model]" value="">
value="">
<option selected="selected" value="SA6400">SA6400</option> <option selected="selected" value="SA6400">SA6400</option>
</select> </select>
</div> </div>
@ -340,8 +342,7 @@
<a href="https://github.com/RROrg/rr/raw/main/docs/pats.xlsx"> Details</a> <a href="https://github.com/RROrg/rr/raw/main/docs/pats.xlsx"> Details</a>
</div> </div>
<div class="form-group-body"> <div class="form-group-body">
<select class="form-select form-control select-sm input-contrast" id="version" name="inputs[version]" <select class="form-select form-control select-sm input-contrast" id="version" name="inputs[version]" value="">
value="">
<option selected="selected" value="7.2">7.2</option> <option selected="selected" value="7.2">7.2</option>
</select> </select>
</div> </div>
@ -351,8 +352,7 @@
<label class="color-fg-default text-mono f6">Kernel: (only "custom" supports Hyper-V, Xen.)</label> <label class="color-fg-default text-mono f6">Kernel: (only "custom" supports Hyper-V, Xen.)</label>
</div> </div>
<div class="form-group-body"> <div class="form-group-body">
<select class="form-select form-control select-sm input-contrast" id="kernel" name="inputs[kernel]" <select class="form-select form-control select-sm input-contrast" id="kernel" name="inputs[kernel]" value="">
value="">
<option selected="selected" value="official">official</option> <option selected="selected" value="official">official</option>
<option value="custom">custom</option> <option value="custom">custom</option>
</select> </select>
@ -392,9 +392,8 @@
</div> </div>
<footer class="footer width-full container-xl mt-3 text-center color-fg-muted"> <footer class="footer width-full container-xl mt-3 text-center color-fg-muted">
<a aria-label="RROrg" title="GitHub" class="footer-octicon mr-2" href="https://github.com/RROrg"> <a aria-label="RROrg" title="GitHub" class="footer-octicon mr-2" href="https://github.com/RROrg">
<img class="avatar rounded-2 avatar-user" <img class="avatar rounded-2 avatar-user" src="https://avatars.githubusercontent.com/u/151816514?s=88&amp;v=4"
src="https://avatars.githubusercontent.com/u/151816514?s=88&amp;v=4" width="40" height="40" width="40" height="40" alt="@RROrg" />
alt="@RROrg" />
</a> </a>
<a aria-label="RROrg" title="GitHub" class="footer-octicon mr-2" href="https://github.com/wjz304"> <a aria-label="RROrg" title="GitHub" class="footer-octicon mr-2" href="https://github.com/wjz304">
<img class="avatar rounded-2 avatar-user" src="https://avatars.githubusercontent.com/u/5615843?s=88&amp;v=4" <img class="avatar rounded-2 avatar-user" src="https://avatars.githubusercontent.com/u/5615843?s=88&amp;v=4"

Binary file not shown.

View File

@ -460,6 +460,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": "libsas,scsi_transport_sas"
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -1518,6 +1522,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": "libsas,scsi_transport_sas"
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -2644,6 +2652,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": ""
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -3630,6 +3642,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": ""
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -4740,6 +4756,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": ""
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -5726,6 +5746,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": ""
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -6836,6 +6860,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": ""
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -7822,6 +7850,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": ""
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -8944,6 +8976,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": ""
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -9938,6 +9974,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": ""
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -11060,6 +11100,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": "libsas,scsi_transport_sas"
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -12058,6 +12102,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": "libsas,scsi_transport_sas"
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -13328,6 +13376,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": "libsas,scsi_transport_sas"
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -14922,6 +14974,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": "libsas,scsi_transport_sas"
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -16393,6 +16449,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": "libsas,scsi_transport_sas"
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -17439,6 +17499,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": "libsas,scsi_transport_sas"
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -18585,6 +18649,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": ""
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -19587,6 +19655,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": ""
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -20729,6 +20801,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": "libsas,scsi_transport_sas"
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -21751,6 +21827,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": "libsas,scsi_transport_sas"
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -22901,6 +22981,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": "libsas,scsi_transport_sas"
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"
@ -23935,6 +24019,10 @@
"description": "IRQ bypass manager utility module", "description": "IRQ bypass manager utility module",
"depends": "" "depends": ""
}, },
"isci": {
"description": "Intel(R) C600 SAS Controller Driver (Compiled by RR for DSM)",
"depends": "libsas,scsi_transport_sas"
},
"iscsi_tcp": { "iscsi_tcp": {
"description": "iSCSI/TCP data-path", "description": "iSCSI/TCP data-path",
"depends": "libiscsi,libiscsi_tcp" "depends": "libiscsi,libiscsi_tcp"

Binary file not shown.

Binary file not shown.

View File

@ -8,7 +8,7 @@
# shellcheck disable=SC2034 # shellcheck disable=SC2034
RR_VERSION="25.3.2" RR_VERSION="25.3.3"
RR_RELEASE="" RR_RELEASE=""
RR_TITLE="RR v${RR_VERSION}" RR_TITLE="RR v${RR_VERSION}"

View File

@ -1 +1 @@
25.3.2 25.3.3