技术趣闻😁
Linode Object Storage 要不要那么搞笑,你们的 Web UI 居然不能删除带特殊字符的文件🤣
🙃Cloudflare R2 的 SSE-C 实现有点问题,当使用 HTTP 请求头签名认证时一切正常,而使用 URL Query 参数签名认证时,却非要把 SSE-C 的
key 和 key-md5 都签名进去……这和 AWS S3 的要求不一致,AWS S3 是允许使用 URL 的使用者独立设置 SSE-C 密钥的,因此签名时并不需要包含(指定) key 和 key-md5 的内容,只需要指定使用 SSE-C 的加密算法(AES256)即可。Amazon
使用具有客户提供的密钥的服务器端加密(SSE-C) - Amazon Simple Storage Service
要使用您自己的自定义密钥来加密存储在 Amazon S3 上的对象,请使用具有客户提供的加密密钥的服务器端加密 (SSE-C)。
https://superuser.com/a/1388627
刚刚疑似解决了一个 Hyper-V 虚拟交换机网络的问题——每次重启Windows后,Hyper-V 里面的虚拟机都无法通过共享网络联网。
不太确定是不是真的解决了,至少刚才重启电脑后再启动虚拟机网络正常,再观察几天。🫠
看起来解决了,就是这个鸟问题!😋
#Windows #虚拟机
刚刚疑似解决了一个 Hyper-V 虚拟交换机网络的问题——每次重启Windows后,Hyper-V 里面的虚拟机都无法通过共享网络联网。
看起来解决了,就是这个鸟问题!😋
#Windows #虚拟机
Super User
ICS not working after reboot
I'm on the latest version of Windows 10. I'm using my huawei E3272 to share Mobile connection to the router. This works great until I reboot my computer. Sharing option is still checked, but sharin...
❤1
刚刚在查询 GTS 信任链的时候偶然注意到一个问题, GlobalSign 最早的 CA 根证书已经在最新版的 Mozilla Firefox 中被标记为过期。
根据 GlobalSign 和 Mozilla 的文档,签发超过 15 年的 CA 根证书会被 Mozilla 标记为过期,不再被信任。
2025 年 4 月 15 日,第一批(早于 2006 年的)根证书被集体移除,点击查看清单。GlobalSign 为了应对这个问题,已经提前一年(2024 年 4 月)停止使用基于 R1 的证书链签发新的 TLS 服务端证书,理论上不会有问题。而 Comodo AAA 也建议用户不要继续使用该 CA。至于其他 CA 的情况未知。
即便如此,使用 Cloudflare 的用户仍然受到了影响:Cloudflare 托管的网站仍然使用 Comodo AAA 证书链导致 TLS 握手失败。
考虑到这种情况,那么不排除其他二级 CA 也会做这种事情,影响范围还会有继续扩大的可能。如果这些根证书的证书链被继续用于签发新的服务端证书,那么最初受影响的 Firefox 用户只是少数,但当使用 CURL 官网提供的 cacert.pem 文件的用户开始更新其 cacert.pem 文件——这些 CA 都是从 Mozilla Firefox 中提取的——一切就不好说了。目前最新的 2025-05-20 版本就是已经移除了上述 CA 的版本。
#安全 #网络
根据 GlobalSign 和 Mozilla 的文档,签发超过 15 年的 CA 根证书会被 Mozilla 标记为过期,不再被信任。
2025 年 4 月 15 日,第一批(早于 2006 年的)根证书被集体移除,点击查看清单。GlobalSign 为了应对这个问题,已经提前一年(2024 年 4 月)停止使用基于 R1 的证书链签发新的 TLS 服务端证书,理论上不会有问题。而 Comodo AAA 也建议用户不要继续使用该 CA。至于其他 CA 的情况未知。
即便如此,使用 Cloudflare 的用户仍然受到了影响:Cloudflare 托管的网站仍然使用 Comodo AAA 证书链导致 TLS 握手失败。
考虑到这种情况,那么不排除其他二级 CA 也会做这种事情,影响范围还会有继续扩大的可能。如果这些根证书的证书链被继续用于签发新的服务端证书,那么最初受影响的 Firefox 用户只是少数,但当使用 CURL 官网提供的 cacert.pem 文件的用户开始更新其 cacert.pem 文件——这些 CA 都是从 Mozilla Firefox 中提取的——一切就不好说了。目前最新的 2025-05-20 版本就是已经移除了上述 CA 的版本。
#安全 #网络
GlobalSign Support
Upcoming changes to TLS Roots and Certificate Profiles
This page contains upcoming changes and updates to GlobalSign TLS Roots and Certificate profiles. This page will be revised regularly to reflect new updates. We recommend you to bookmark or revisit
https://github.com/zendesk/maxwell/issues/487
今天同事尝试用 Zendesk 的 Maxwell 对 MySQL 进行数据变更迁移,结果,Maxwell 这玩意要建一个单独的数据库 Schema 给它自己用,于是干脆就在 MySQL 源节点建立一个 maxwell 库给它,但是建库建表的 DDL 语句进了 binlog,而它自己又处理不了 DDL 。直接导致 maxwell 进程无限重启……
人麻了,改了下配置,还好可以指定用独立的服务器存 maxwell 数据库,终于搞定了。🥴
#MySQL #数据库 #工具
今天同事尝试用 Zendesk 的 Maxwell 对 MySQL 进行数据变更迁移,结果,Maxwell 这玩意要建一个单独的数据库 Schema 给它自己用,于是干脆就在 MySQL 源节点建立一个 maxwell 库给它,但是建库建表的 DDL 语句进了 binlog,而它自己又处理不了 DDL 。直接导致 maxwell 进程无限重启……
人麻了,改了下配置,还好可以指定用独立的服务器存 maxwell 数据库,终于搞定了。🥴
#MySQL #数据库 #工具
GitHub
Unexpectedly asked to create existing table · Issue #487 · zendesk/maxwell
Could this error be a result of having two instances of Maxwell replicating on the same database node at the same time while a table called "mytable" is being created? 22:21:42,409 INFO M...
https://nodejs.org/en/blog/release/v24.5.0
NodeJS 重磅更新:
1. 更新 OpenSSL 至 3.5 (LTS) ,该版本已支持 QUIC 服务端!NodeJS QUIC 集成工作又开始了。HTTP/3 有希望了😘
2.
#nodejs #quic
NodeJS 重磅更新:
1. 更新 OpenSSL 至 3.5 (LTS) ,该版本已支持 QUIC 服务端!NodeJS QUIC 集成工作又开始了。HTTP/3 有希望了😘
2.
http 和 https 模块原生支持 HTTP_PROXY/HTTPS_PROXY 环境变量了!只需要将环境变量 NODE_USE_ENV_PROXY=1。❤️#nodejs #quic
nodejs.org
Node.js — Node.js 24.5.0 (Current)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
https://blog.mozilla.org/security/2020/01/09/crlite-part-1-all-web-pki-revocations-compressed/
CRLite:一种 OCSP 协议的离线替代。CRLite 将 CA 的 CRL 全集(可能过滤掉了已经过期的证书的 CRL)以极高压缩率打包成一个数据集,TLS 客户端定期更新下载到本地,在 TLS 握手时检索这个数据集以判断某个证书是否已经被吊销。
通过使用 CRLite 取代 OCSP 协议,解决了 OCSP 协议网络/服务器稳定性问题和网络查询带来的额外延迟。但代价则是需要较为频繁地去更新 CRLite 数据集(按 Mozilla 的说法,他们每天更新 4 次该数据集)。
#安全 #网络
CRLite:一种 OCSP 协议的离线替代。CRLite 将 CA 的 CRL 全集(可能过滤掉了已经过期的证书的 CRL)以极高压缩率打包成一个数据集,TLS 客户端定期更新下载到本地,在 TLS 握手时检索这个数据集以判断某个证书是否已经被吊销。
通过使用 CRLite 取代 OCSP 协议,解决了 OCSP 协议网络/服务器稳定性问题和网络查询带来的额外延迟。但代价则是需要较为频繁地去更新 CRLite 数据集(按 Mozilla 的说法,他们每天更新 4 次该数据集)。
#安全 #网络
Mozilla Security Blog
Introducing CRLite: All of the Web PKI’s revocations, compressed
CRLite is changing the way revocations work in the Web PKI, improving performance, privacy, and security for Firefox users.
https://github.com/alibaba/nacos/blob/develop/api/src/main/proto/nacos_grpc_service.proto
左右脑互博很好玩吗?
用 gRPC 没问题,但你在 gRPC 里只提供一个接口,还套了一层 meta.type + body 再封装了一把是几个意思?是 gRPC 都不能满足你了吗?按照 gRPC 的协议提供 API 很难吗?
更他喵离谱的是 body 里传的居然是 JSON?
阿里你是不是有什么毛病啊?有病就去治好不好?
#乐子
左右脑互博很好玩吗?
用 gRPC 没问题,但你在 gRPC 里只提供一个接口,还套了一层 meta.type + body 再封装了一把是几个意思?是 gRPC 都不能满足你了吗?按照 gRPC 的协议提供 API 很难吗?
更他喵离谱的是 body 里传的居然是 JSON?
阿里你是不是有什么毛病啊?有病就去治好不好?
#乐子
技术趣闻😁
https://github.com/zendesk/maxwell/issues/487 今天同事尝试用 Zendesk 的 Maxwell 对 MySQL 进行数据变更迁移,结果,Maxwell 这玩意要建一个单独的数据库 Schema 给它自己用,于是干脆就在 MySQL 源节点建立一个 maxwell 库给它,但是建库建表的 DDL 语句进了 binlog,而它自己又处理不了 DDL 。直接导致 maxwell 进程无限重启…… 人麻了,改了下配置,还好可以指定用独立的服务器存 maxwell…
https://datatracker.ietf.org/doc/html/draft-chen-sm2-sm3-algorithms-04#section-3.1.2
啊?JWT 还能用 SM2+SM3 的?😟
#安全
啊?JWT 还能用 SM2+SM3 的?😟
{ "alg":"SM2SM3" }#安全
IETF Datatracker
Use of the SM2 and SM3 Algorithms in Handle System
The Handle System is a global name service that allows secured handle resolution and administration over the public Internet according to [1][5][3]. Handle System protocol [3] is designed to be transmitted as a byte stream via a TCP connection. In this document…
技术趣闻😁
AWS这故障还有后遗症的,Cloudwatch 突然崩了一下,一堆乱告警,哈人。😐 #云服务 #AWS
🫠你怎么又来了,你也用的 Azure 的服务吗?
#AWS
#AWS
https://forum.gitlab.com/t/deactivate-the-registration-form/54491
最近在迁移公司的 Gitlab,从 RPM 安装改成 Docker 部署。才发现 “Disable Sign Up” 选项居然只是隐藏了登陆页面的“注册入口链接”,实际上输入完整的注册页面 URL 可以正常注册,人麻了。幸好开启了新账户需要管理员审批……🤡
从论坛帖子看,这个问题从21年由用户提出,直到25年才解决,真是神仙产品。
#智障产品 #gitlab
最近在迁移公司的 Gitlab,从 RPM 安装改成 Docker 部署。才发现 “Disable Sign Up” 选项居然只是隐藏了登陆页面的“注册入口链接”,实际上输入完整的注册页面 URL 可以正常注册,人麻了。幸好开启了新账户需要管理员审批……🤡
从论坛帖子看,这个问题从21年由用户提出,直到25年才解决,真是神仙产品。
#智障产品 #gitlab
GitLab Forum
Deactivate the registration form
Hello, I am using GitLab Enterprise Edition, I have entered the administrator configuration and I have deactivated the registration form, but when entering by URL I can continue to see the form and I would like to deactivate it completely and that the registration…
VSCode 和 Github Copilot 冲突了,一开 Copilot 自动补全(Completion),编辑器的自动补全(Inline Suggestion)就失效了。一关掉 Copilot 自动补全,编辑器的就恢复正常。💩
回退版本不行,完全卸载重装也不行,没有任何 VSCode 拓展。
https://github.com/microsoft/vscode/issues/308464
奇怪的是,公司的电脑,用的相同版本却没有任何问题。看上去可能跟设备有关,但又总觉得不是电脑的问题,毕竟关掉 Copilot 就没问题了……😳
总之暂时免受 AI 打扰,回归沉浸式写代码了~
#software #ai
回退版本不行,完全卸载重装也不行,没有任何 VSCode 拓展。
https://github.com/microsoft/vscode/issues/308464
奇怪的是,公司的电脑,用的相同版本却没有任何问题。看上去可能跟设备有关,但又总觉得不是电脑的问题,毕竟关掉 Copilot 就没问题了……😳
总之暂时免受 AI 打扰,回归沉浸式写代码了~
#software #ai
GitHub
Copilot extension breaks auto complete · Issue #308464 · microsoft/vscode
Does this issue occur when all extensions are disabled?: No 版本: 1.114.0 (user setup) 提交: e7fb5e9 日期: 2026-04-01T09:27:11Z Electron: 39.8.3 ElectronBuildId: 13658728 Chromium: 142.0.7444.265 Node.js...
https://bbs.archlinux.org/viewtopic.php?id=254961
去年开始的某个版本 ArchLinux 在关机时总是因为 DHCP 卡住,要等个1分30秒才能(因超时)忽略这个问题而成功关机。论坛里给的修复方案并无作用。
而前几天开始,一切恢复正常了,可以正常关机了。
真是莫名其妙。🫤
#system
去年开始的某个版本 ArchLinux 在关机时总是因为 DHCP 卡住,要等个1分30秒才能(因超时)忽略这个问题而成功关机。论坛里给的修复方案并无作用。
而前几天开始,一切恢复正常了,可以正常关机了。
真是莫名其妙。🫤
#system