All upstream use same name

[GitHub #159]
This commit is contained in:
Aoran Zeng
2024-12-18 20:05:54 +08:00
parent f57655c091
commit 9dcd539495
4 changed files with 18 additions and 10 deletions

View File

@@ -599,7 +599,7 @@ measure_speed_for_every_source (Source_t sources[], int size, double speed_recor
speed = -1024*1024*1024;
if (!src.url)
{
smi.skip_reason_CN = "默认上游源URL未知请帮助补充";
smi.skip_reason_CN = "上游默认源URL未知请帮助补充";
smi.skip_reason_EN = "The default upstream source URL is unknown, please help to add";
}
}
@@ -628,10 +628,16 @@ measure_speed_for_every_source (Source_t sources[], int size, double speed_recor
else
{
const char *msg = CliOpt_InEnglish ? provider->abbr : provider->name;
if (xy_streql ("upstream", provider->code))
measure_msgs[i] = xy_strjoin (3, " ^ ", msg, " ... ");
{
measure_msgs[i] = xy_strjoin (5, " ^ ", msg, " (", src.url, ") ... ");
}
else
measure_msgs[i] = xy_strjoin (3, " - ", msg, " ... ");
{
measure_msgs[i] = xy_strjoin (3, " - ", msg, " ... ");
}
printf ("%s", measure_msgs[i]);
fflush (stdout);
@@ -833,7 +839,7 @@ source_has_empty_url (Source_t *source)
void
confirm_source (Source_t *source)
{
// 由于实现问题,我们把本应该独立出去的默认上游源,也放在了可以换源的数组中,而且放在第一个
// 由于实现问题,我们把本应该独立出去的上游默认源,也放在了可以换源的数组中,而且放在第一个
// chsrc 已经规避用户使用未实现的 `chsrc reset`
// 但是某些用户可能摸索着强行使用 chsrc set target upstream从而执行起该禁用的功能
// 之所以禁用,是因为有的 reset 我们并没有实现,我们在这里阻止这些邪恶的用户

View File

@@ -7,7 +7,7 @@
* Contributors : Shengwei Chen <414685209@qq.com>
* |
* Created On : <2023-08-29>
* Last Modified : <2024-11-21>
* Last Modified : <2024-12-18>
*
* chsrc struct
* ------------------------------------------------------------*/
@@ -40,8 +40,10 @@ typedef SourceProvider_t MirrorSite_t;
SourceProvider_t UpstreamProvider =
{
/* 引入新的上游默认源时,请使下面第一行的前三个字段保持不变,只添加第四个字段 */
"upstream", "Upstream", "上游默认源", NULL,
{SKIP, "上游默认源不测速", "SKIP for upstream source", NULL}
/* 引入新的上游默认源时,请完全修改下面这个结构体 */
{SKIP, "URL未知邀您参与贡献!", "URL unknown, welcome to contribute!", NULL}
},
UserDefinedProvider =