diff --git a/src/chsrc-main.c b/src/chsrc-main.c index 15a25ed3..ec9679ed 100644 --- a/src/chsrc-main.c +++ b/src/chsrc-main.c @@ -48,9 +48,9 @@ void chsrc_register_chefs_and_sauciers () { /* 项目创建者 */ - chef_register_contributor ("@ccmywish", "曾奥然", "ccmywish@qq.com", NULL); + chef_register_contributor ("@ccmywish", "曾奥然", "ccmywish@qq.com", NULL); // 该注释下一行的用户 ID 为 Gitee ID - chef_register_contributor ("@G_I_Y", "郭恒", "2085471348@qq.com", NULL); + chef_register_contributor ("@G_I_Y", "郭恒", "2085471348@qq.com", NULL); /* 项目协作者 */ chef_register_contributor ("@happy-game", "Happy Game", "happygame1024@gmail.com", NULL); @@ -60,7 +60,7 @@ chsrc_register_chefs_and_sauciers () chef_register_contributor ("@Aaron-212", "Aaron Ruan", "aaron212cn@outlook.com", NULL); chef_register_contributor ("@chenrui333", "Rui Chen", "rui@chenrui.dev", NULL); chef_register_contributor ("@livelycode36", "Shengwei Chen", "414685209@qq.com", NULL); - chef_register_contributor ("@rocascent", "Peng Gao", "gn3po4g@outlook.com", NULL); + chef_register_contributor ("@rocascent", "Peng Gao", "gn3po4g@outlook.com", NULL); chef_register_contributor ("@BlockLune", "BlockLune", "blocklune@gmail.com", NULL); chef_register_contributor ("@MrWillCom", "Mr. Will", "mr.will.com@outlook.com", NULL); chef_register_contributor ("@Jerry-Terrasse", "Terrasse", "terrasse@qq.com", NULL); @@ -72,7 +72,7 @@ chsrc_register_chefs_and_sauciers () chef_register_contributor ("@XUANJI233", "XUANJI233", "xuanji233@outlook.com", NULL); chef_register_contributor ("@Yangmoooo", "Yangmoooo", "yangmoooo@outlook.com", NULL); chef_register_contributor ("@zouri", "Zouri", "guoshuaisun@outlook.com", NULL); - chef_register_contributor ("@ReachForStar", "徐永祥", "1926885268@qq.com", NULL); + chef_register_contributor ("@ReachForStar", "徐永祥", "1926885268@qq.com", NULL); chef_register_contributor ("@YU-7", "YU-7", "2747046473@qq.com", NULL); chef_register_contributor ("@juzeon", "juzeon", "skyjuzheng@gmail.com", NULL); chef_register_contributor ("@jialinlvcn", "Jialin Lyu", "jialinlvcn@aliyun.com", NULL); @@ -88,7 +88,7 @@ chsrc_register_chefs_and_sauciers () chef_register_contributor ("@MingriLingran", "MingriLingran", "i@linran.moe", NULL); chef_register_contributor ("@usernameisnull", "MaBing", "cumt_ttr@163.com", NULL); chef_register_contributor ("@AnonTokio", "Anon Tokio", "anontokio@163.com", NULL); - chef_register_contributor ("@NewbieXvwu", "Mingzhe Jiang", "newbiexvwu@gmail.com", NULL); + chef_register_contributor ("@NewbieXvwu", "Mingzhe Jiang", "newbiexvwu@gmail.com", NULL); chef_register_contributor ("@daocoder", "daocoder", "daocoder@foxmail.com", NULL); chef_register_contributor ("@JIAFALSEDREAM", "假发", "jiafa@hello-happy.world", NULL); chef_register_contributor ("@yayoinoyume", "YAYOI27", "yayoi27@yayoi.uk", NULL); diff --git a/src/framework/mirror.c b/src/framework/mirror.c index a315804b..22b8f27d 100644 --- a/src/framework/mirror.c +++ b/src/framework/mirror.c @@ -10,7 +10,7 @@ * | @BingChunMoLi * | * Created On : <2023-08-29> - * Last Modified : <2025-10-07> + * Last Modified : <2026-09-06> * * 通用镜像站 * ------------------------------------------------------------*/ @@ -195,21 +195,27 @@ Cqupt = {NotSkip, NA, NA, "https://mirrors.cqupt.edu.cn/ubuntu-releases" Big_File_ubuntu, ROUGH} }, -/** - * @note 2023-09-05 封杀策略过严,谨慎使用 - */ +// @note 2026-09-06 CQU 全面封杀校外ip,弃用 +/* Cqu = { IS_GeneralMirrorSite, "cqu", "CQU", "重庆大学开源软件镜像站", "https://mirrors.cqu.edu.cn/", {NotSkip, NA, NA, "https://mirrors.cqu.edu.cn/ubuntu-releases" Big_File_ubuntu, ROUGH} }, - + */ Neosoft = { IS_GeneralMirrorSite, "neosoft", "Neosoft", "大连东软信息学院开源镜像站", "https://mirrors.neusoft.edu.cn/", {NotSkip, NA, NA, "https://mirrors.neusoft.edu.cn/ubuntu-releases" Big_File_ubuntu, ROUGH} +}, + +Ha = +{ + IS_GeneralMirrorSite, + "ha", "HERNET", "河南省教育科研网", "https://mirrors.ha.edu.cn/", + {NotSkip, NA, NA, "https://mirrors.ha.edu.cn/archlinux" Big_File_archlinux, ROUGH} }; diff --git a/src/recipe/lang/Perl.c b/src/recipe/lang/Perl.c index cf1fd629..743a1a3e 100644 --- a/src/recipe/lang/Perl.c +++ b/src/recipe/lang/Perl.c @@ -10,7 +10,7 @@ pl_perl_prepare () chef_prep_this_dish (pl_perl, gs); chef_set_recipe_created_on (this, "2023-09-31"); - chef_set_recipe_last_updated (this, "2025-10-07"); + chef_set_recipe_last_updated (this, "2026-09-06"); chef_set_chefs (this, 1, "@ccmywish"); chef_set_sauciers (this, 2, "@hezonglun", "@Mikachu2333"); @@ -28,7 +28,6 @@ pl_perl_prepare () {&MirrorZ, "https://mirrors.cernet.edu.cn/CPAN/", FeedByPrepare}, {&Tuna, "https://mirrors.tuna.tsinghua.edu.cn/CPAN/", FeedByPrepare}, {&Bfsu, "https://mirrors.bfsu.edu.cn/CPAN/", FeedByPrepare}, - {&Cqu, "https://mirrors.cqu.edu.cn/CPAN/", FeedByPrepare}, {&Bjtu, "https://mirror.bjtu.edu.cn/cpan/", FeedByPrepare}, {&Nju, "https://mirrors.nju.edu.cn/CPAN/", FeedByPrepare}, {&Nyist, "https://mirror.nyist.edu.cn/CPAN/", FeedByPrepare}, @@ -39,6 +38,8 @@ pl_perl_prepare () {&Lzuoss, "https://mirrors.lzu.edu.cn/CPAN/", FeedByPrepare}, {&Hust, "https://mirrors.hust.edu.cn/CPAN/", FeedByPrepare}, {&Ali, "https://mirrors.aliyun.com/CPAN/", FeedByPrepare} + // @note 2026-09-06 CQU 全面封杀校外ip,弃用 + //{&Cqu, "https://mirrors.cqu.edu.cn/CPAN/", FeedByPrepare}, def_sources_end() chef_set_rest_smURL_with_postfix (this, "authors/id/D/DB/DBAURAIN/Bio-MUST-Apps-FortyTwo-0.213470.tar.gz"); diff --git a/src/recipe/lang/Rust/Cargo.c b/src/recipe/lang/Rust/Cargo.c index d346e923..ab04a03f 100644 --- a/src/recipe/lang/Rust/Cargo.c +++ b/src/recipe/lang/Rust/Cargo.c @@ -10,7 +10,7 @@ pl_rust_cargo_prepare (void) chef_prep_this_dish (pl_rust_cargo, gsr); chef_set_recipe_created_on (this, "2023-08-30"); - chef_set_recipe_last_updated (this, "2026-03-21"); + chef_set_recipe_last_updated (this, "2026-09-06"); chef_set_chefs (this, 2, "@Mikachu2333", "@ccmywish"); chef_set_sauciers (this, 2, "@happy-game", "@AnonTokio"); @@ -49,8 +49,8 @@ pl_rust_cargo_prepare (void) /* 注释原因: (2025-06-17) 镜像同步失败,多数包都不可用 */ // {&Hust, "https://mirrors.hust.edu.cn/crates.io-index/", FeedByPrepare}, - - {&Cqu, "https://mirrors.cqu.edu.cn/crates.io-index/", NULL} + // @note 2026-09-06 CQU 全面封杀校外ip,弃用 + //{&Cqu, "https://mirrors.cqu.edu.cn/crates.io-index/", NULL} def_sources_end() #undef url_postfix diff --git a/src/recipe/lang/Rust/rustup.c b/src/recipe/lang/Rust/rustup.c index 1a792c9c..1418951a 100644 --- a/src/recipe/lang/Rust/rustup.c +++ b/src/recipe/lang/Rust/rustup.c @@ -13,7 +13,7 @@ pl_rust_rustup_prepare (void) chef_prep_this_dish (pl_rust_rustup, gsr); chef_set_recipe_created_on (this, "2024-10-02"); - chef_set_recipe_last_updated (this, "2025-08-07"); + chef_set_recipe_last_updated (this, "2026-09-06"); chef_set_chefs (this, 1, "@ccmywish"); chef_set_sauciers (this, 2, "@Yangmoooo", "@Mikachu2333"); @@ -32,15 +32,18 @@ pl_rust_rustup_prepare (void) {&Tuna, "https://mirrors.tuna.tsinghua.edu.cn/rustup", FeedByPrepare}, {&Ustc, "https://mirrors.ustc.edu.cn/rust-static", FeedByPrepare}, {&Nju, "https://mirror.nju.edu.cn/rustup", FeedByPrepare}, - {&Sjtug_Zhiyuan, "https://mirror.sjtu.edu.cn/rust-static", FeedByPrepare}, {&Zju, "https://mirrors.zju.edu.cn/rustup", FeedByPrepare}, - {&Iscas, "https://mirror.iscas.ac.cn/rustup", FeedByPrepare}, - {&Ali, "https://mirrors.aliyun.com/rustup", FeedByPrepare}, + {&Ha, "https://mirrors.ha.edu.cn/rustup", FeedByPrepare}, {&RsProxyCN, "https://rsproxy.cn", FeedByPrepare} + // 2026-09-06 以下镜像源因长期不更新而弃用 + //{&Iscas, "https://mirror.iscas.ac.cn/rustup", FeedByPrepare}, + //{&Sjtug_Zhiyuan, "https://mirror.sjtu.edu.cn/rust-static", FeedByPrepare}, + //{&Ali, "https://mirrors.aliyun.com/rustup", FeedByPrepare}, + def_sources_end() - // 20MB大小 - chef_set_rest_smURL_with_postfix (this, "/dist/2025-06-26/cargo-1.88.0-x86_64-unknown-illumos.tar.gz"); + // 40MB大小 + chef_set_rest_smURL_with_postfix (this, "/rustup/dist/x86_64-unknown-linux-gnu/rustup-init"); } diff --git a/src/recipe/menu.c b/src/recipe/menu.c index c92b9caf..af9804eb 100644 --- a/src/recipe/menu.c +++ b/src/recipe/menu.c @@ -137,7 +137,7 @@ chsrc_init_menu () add(Xjtu); add(Hust); add(Iscas); add(Hit); add(Scau); add(NJTech); add(Nyist); add(Sdu); add(Qlu); - add(Cqupt); add(Cqu); add(Neosoft); + add(Cqupt); add(Ha); add(Neosoft); /* ------------------------ 商业公司(通用镜像站) ------------------------ */ add(Ali); // add(Ali_ECS_VPC); add(Ali_ECS_classic); diff --git a/test/fw.c b/test/fw.c index f03cc018..bcceb18b 100644 --- a/test/fw.c +++ b/test/fw.c @@ -11,7 +11,7 @@ #define Chsrc_Version "chsrc-framework-tester" -#include "../src/framework/foundation.c" +#include "../src/framework/base.c" #include "../src/framework/OS.c" int