Skip to content

Instantly share code, notes, and snippets.

@hanwckf
Last active December 4, 2019 13:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hanwckf/bb9068fbbec2015f04d8085134278538 to your computer and use it in GitHub Desktop.
Save hanwckf/bb9068fbbec2015f04d8085134278538 to your computer and use it in GitHub Desktop.

【2018-10-13】

  • K2P: 杂交固件的父本更新到荒野无灯的正式版固件
  • 修复网络地图里mac地址查询链接失效的问题,换成东北大学的查询页
  • napt66和ss的iptables规则集成进rc内部处理

【2018-10-11】

  • miniupnpd: 更新到 v2.1
  • 新增samba3.6,支持smbv2协议
  • 新增iperf3,默认和旧版的iperf2一起编译
  • 恢复nvram后无线SSID将默认为 "机型名_MAC地址后四位"
  • 修复rc里restart_scutclient方法的小Bug

【2018-10-09-2】

  • 更新到荒野无灯的测试版K2P固件,新增napt66模块

【2018-10-09】

  • 适配魅族路由器mini 2.4g版 (MEIZU MINI MZ-R13) 和5g版 (MEIZU MINI MZ-R13 PRO)

【2018-10-08】

  • 修复K2P中2.4g和5g设备间不能相互访问的Bug

【2018-10-07】

  • 尝试杂交荒野无灯K2P固件,基本可以正常工作,目前已知问题有:
    • Apcli模式下重启无线或者修改无线配置后需要手动点一下WAN的重连按钮,这个现在懒得解决......
    • Apcli模式下不能在无线信息里看到上级AP的连接状态
    • 无线信息里面显示的带宽和连接速率可能是错误的
    • 不支持napt66,需等待上游固件更新

【2018-10-03】

  • 修复OYE-001网口灯显示异常的Bug
  • 恢复nvram后默认禁用WMM功能

【2018-9-30】

  • 更新了编译教程使用说明,建议用Windows10并且C盘有足够剩余空间(15G+)的同学尝试用wsl动手去编译一下,仅需四步简单操作就能部署好编译环境,避开安装双系统或虚拟机的麻烦。
  • 再次更新了scutclient_watchcat脚本,现在应该不会误操作了...
  • 默认不再集成gdut-drcom,有兴趣研究的广工同学可以自己去折腾一下
  • WR1200JS默认集成minidlna
  • AriaNg更新到0.5.0

【2018-9-27】

  • 应用来自PROMETHEUS的大量补丁,更新了以下类库及软件包
    • libexif (0.6.21)
    • libflac (1.3.2)
    • libjpeg (9c)
    • libmnl (1.0.4)
    • libogg (1.3.3)
    • libsqlite (3250100)
    • libpcap (1.9.0)
    • libusb-1.0 (1.0.22)
    • libvorbis (1.3.6)
    • minidlna (1.2.1)
    • tcpdump (4.9.2)
    • dosfstools (4.1)
  • libusb-1.0更新之后解决了rtl-sdr系列工具段错误的问题
  • ttyd可在webui中设置监听端口
  • scutclient_watchcat检测周期延长到60s
  • 可选来自PROMETHEUS的WiFi驱动补丁 (默认不使用):
CONFIG_APPLY_PROMETHEUS_WIFI_DRIVER_PATCH

【2018-9-25】

  • 新的scutclient_watchcat似乎有点问题,先改用ip地址进行ping检测
  • 小米路由3: 增加TPROXY模块......

【2018-9-23】

  • 适配小米路由3 (NAND版,未测试)
  • MI-MINI的2.4g wifi驱动换成v2.7版本
  • 添加当时忘记加进去的几个s2r协议,计划在接下来几个版本中同时集成支持aead加密的原版s2和带混淆的s2r: s2r protocol

【2018-9-22-1】

  • ttyd: 由于1.4.2不太稳定,降级到1.4.0
  • scutclient: 更新到3.1.2 (如果出现认证异常请私信我)
  • ss-watchcat在日志文件大于100K时自动清理
  • 修复dnsmasq-china-conf和chnroute检测脚本的bug
  • ss和scutclient启用了新的watchcat,刷完固件后需要执行双清操作并重启,或手动删除crontab(系统管理->服务->调度任务)中的以下两项,然后在路由器管理界面中重启:
*/1 * * * * /bin/scutclient_watchcat.sh > /dev/null 2>&1
*/10 * * * * /usr/bin/ss-watchcat.sh > /dev/null 2>&1
  • rtl_sdr系列工具在padavan中容易出现段错误,暂无解决思路(dump1090正常)

【2018-9-22】

  • 修复开启udp代理后无法发送scutclient的udp心跳包的bug #7
  • WR1200JS的/etc/storage扩展到512K(原来是256K,刷完之后原有的/etc/storage数据会丢失)
  • 更新以下lib和app:
    • libcurl (7.61.0)
    • libjson-c (0.13.1)
    • libncurses (6.1)
    • libpcre (8.42)
    • librtlsdr (0.6.0)
    • htop (2.2.0)
    • nano (3.0)
    • ttyd (1.4.2)

【2018-9-19】

  • 重新适配友华WR1200JS,暂未发现明显bug,欢迎测试。 (注:WR1200JS可直接从电信原厂固件更新到Padavan,然后再刷入breed。该机器的2.4G无线芯片有两种方案,经测试后发现驱动完全通用)

【2018-7-16】

  • 更新napt66加载脚本,支持pppoe下的nat6

【2018-7-14】

  • 更新Padavan上游源码(e6f4533)
  • 增加dump1090和rtl-sdr(不知道这个干啥的别管它,仅OYE-001默认集成)
  • mbedtls: 更新到2.7.4
  • 修复ss_watchcat和upd_chnroute脚本中的小bug

【2018-4-14】

  • 4.14上传的固件仅仅把s2r所用的静态库换成了动态库,本意是想单独弄出来个s2,但是现在没空搞了。剥离成动态库后固件体积反而增大了一点,没有必要去刷。 即日起可能没空再更新固件,仅定期merge老毛子上游更新,有任何问题可以提issue

【2018-3-27】

  • scutclient: 更新到3.0
  • 添加minieap, njit-client命令行程序
  • 修复gcc7下编译busybox出错的问题 #2
  • 小米mini无线驱动部分更改成与k2相同的kernel config, 可能解决了某些玄学问题
  • 移除当前s2r无法使用的aead加密方法...

【2018-3-13】

  • ttyd更新到1.4.0 (支持lrzsz)
  • libwebsockets更新到2.4.2

【2018-3-7】

  • 更新本次固件后建议恢复出厂设置(双清),恢复方法请看使用说明开头
  • 由于ChinaDNS经常出现无法解析的问题,此版起不再编译ChinaDNS,改用dnsmasq-china-list优化解析,使用方法请看使用说明末尾
  • s2r及其依赖都从源码编译,不再使用hiboy的二进制文件
  • 修改启动脚本,加快第一次启动ss的速度
  • aria-ng更新到0.4.0
  • aria2源码更新到1.17.1
  • 增加aria2 1.33.1的预编译二进制文件(由gcc 4.9.4编译),默认采用此版本的aria2
  • 扩展/etc/storage到512k(原版为256k;当前占用192k,包含chnroute与dnsmasq-china-conf)
  • 更新gorden5566的汉化字典(c216a6a)

【2018-2-6】

  • 增加gdut-drcom和dogcom,没有webui只有命令行工具,由于没有条件测试,会用的自己研究 (gdut-drcom只负责drcom-p的udp心跳而不包括pppoe拨号部分,拨号需要在padavan里实现,且pppoe用户名前要加\r\n,以后有空再补上webui和自启脚本)
  • 增加iperf测试工具
  • 修复clear_tree_simple脚本的bug(之前用此脚本清理后再编译出的固件,hostname还是上一个机型的)
  • 更新chnroute

【2018-1-31】

  • 更新curl到7.58.0, 更新ntfs-3g到v2017.3

【2018-1-30】

  • 增加htop和nano
  • 更新Padavan上游源码(e58fdd7)
  • 更新gorden5566汉化字典(63d1d07)

【2018-1-21】

  • 适配5K-W20(未测试)
  • 增加lrzsz和curl

【2018-1-11】

  • 更新Padavan上游源码(0aa2faf)

【2017-12-31】

  • 简单统一了三个机型的kernel config......

【2017-12-30-2】

  • 更新scutclient,修复EAP notification打印错误的bug

【2017-12-30】

  • 适配小米mini(未测试)

【2017-12-12】

  • 修复在Travis ci中编译的固件无法在webui显示commit id的问题

【2017-12-4】

  • 修复v6地址过长无法输入到ss服务器地址框的问题

【2017-12-1】

  • 添加状态指示标记 Flag
  • 已更新使用教程

【2017-11-30】

  • **[实验性]**去掉webui单用户登陆限制

【2017-11-29-2】

  • 更换chinadns为aa65535修改版

【2017-11-29】

  • 添加chinadns,dns-forwarder和ss
  • 带web界面,请自行研究使用方法

【2017-10-28】

  • 同步gorden5566的汉化文件
  • 小修小补,其他修改的东西请看commit
  • 注意,由于改变了汉化文件的加载方式,因此刷入此版本后会变成英文页面,此时只需要像以往一样(说明第一条)恢复出厂即可重新变成中文界面。

【2017-10-27】

【2017-10-24】

  • 修改httpd相关代码,解决aria-ng无法使用中文语言的bug
  • 所有脚本和模块都不再放入/opt和/etc/storage中,可自由挂载Entware环境。
  • 正在整理所有的代码修改,准备数周内开源。
  • 下个月加入小米mini支持...

【2017-10-22】

  • 添加ttyd的web页面开关,恢复nvram后默认为关闭状态
  • 请一定要在刷机后进行双清,双清方法看说明第一条 捕获.PNG

【2017-10-21】

  • 不再依赖Entware的uclibc库,减小固件体积(5.2M => 4.9M;8.5M => 8.2M)
  • 请一定要在刷机后进行双清,双清方法看说明第一条

【2017-10-19】

  • 添加tcpdump,方便抓包分析(老毛子的tcpdump的configure有问题,原先死活编译不出来,后来用了土办法才解决)

【2017-10-18】

  • 添加ttyd,请看使用说明最后面

【2017-10-17】

  • 完善相关脚本,增加scutclient的系统日志打印
  • 需要使用napt66的可以看一下说明的最后部分

【2017-10-12】

  • 增加scutclient web配置页面以及rc自启动(beta版本)
  • 同步到最新的45e2740版本 此版本配置方法有所不同,使用说明已更新 TIM截图20171012193959.png

【2017-10-07】

  • 小修小补

【2017-10-04】

  • 同步到最新的bd02fc4版本
  • 修正无法加载napt66的bug
  • 加入vlmcsd自动激活支持

【2017-10-03】

【2017-10-01】

  • 释出第一版本,scutclient与vlmcsd可用

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment