| 枫林在线>>BBS开发>>文摘区 [上一主题] [下一主题] | |
| [472453] 主题: Bug Report | |
| 收藏 | ||
| 作者: galileochina |
标题:
Bug Report
|
|
| 昵称: galileo | 来自: 67.185.*.* | |
| 经验值: 11 | 发贴时间: 2026年01月03日 14:25:50 (UTC +08:00) | |
| 等级: 新手上路 | 长度: 96字 | |
|
环境:Mac下telnet 1. 发文章时,无法输入中文,显示乱码 2. 无法使用后退键 编辑 删除前面输入的文字 |
|
|
========== * * * * * ==========
|
| 作者: leaflet |
标题:
Re: Re: Re: Re: Re: Re: Bug Report
|
|
| 昵称: Leaf・退隐江湖 | 来自: 180.157.*.* | |
| 经验值: 109799 | 发贴时间: 2026年01月05日 19:48:03 (UTC +08:00) | |
| 等级: ★★★★★ | 长度: 1104字 | |
|
Backspace的问题已经解决了。 【 在 galileochina (galileo) 的大作中提到: 】 : 同样一个terminal,telnet 其他的站,都可以backspace : : Telnet的那篇发文,始终没有出现,不知道是不是因为内容有问题。后来你看到的文章, : 是我在web 发的。 : : 不知道怎么,在发文的过程中,出现了telnet> 命令框,我按ctrl + w 还可以继续发文 : 。但是文章却始终没有出现。 : : 【 在 leaflet (Leaf・退隐江湖) 的大作中提到: 】 : : Backspace,是依赖于客户端发送的字符的。服务器端目前只会识别ASCII 8 (\b)。 : : : : : : 发文显示成功,但是返回后看不到,应该是正常现象。因为这个系统的读写是分离的, : : 后台有数据库,所以必然会有一些延迟(目前设的是1秒)。只要稍过一会,在文章列 : : 表页面上下翻页刷新后就会看到。 : : 如果长时间看不到,而且在Web版也看不到,才是bug。 : : : : : : 【 在 galileochina (galileo) 的大作中提到: 】 : : : 1. 果然是Mac Terminal的问题,在Windows WSL2 (ubuntu)下 telnet可以正常发中 : : : 文。我一会儿再用ubuntu gnome里的terminal再测试一下。 : : : 2. 退格键BUG依然存在 : : : 3. 可能新bug: 我输入“依然”两个字的时候,居然出现了telnet 命令框。 : : : 4. 可能新bug: 在telnet下,我发文显示成功,但文章却没有出现,所以需要到Web里 : : : 再发一次 : : : |
|
|
========== * * * * * ==========
|
| 作者: galileochina |
标题:
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Bug Report
|
|
| 昵称: galileo | 来自: 67.185.*.* | |
| 经验值: 104 | 发贴时间: 2026年01月06日 09:16:54 (UTC +08:00) | |
| 等级: 初来乍练 | 长度: 860字 | |
|
上一条是telnet发的环境是ubuntu 24.04的系统terminal 这一篇是Web发的 又触发了一个bug,我本来想输入 "不过bbs是萧条了“ 输入”条“以后,又触发了telnet 的 "Ctrl + [" 显示 telnet> 问题可以重现,任何一篇文章,收入中文“条”,就会复现。 【 在 galileochina (galileo) 的大作中提到: 】 : Fenglin给我一个特别的价值,就是网络穿梭功能。我直接连fudan,经常网络被重置。通 : 过fenglin做proxy,我可以稳定的访问。 : : 不过bbs是萧 : : 【 在 leaflet (Leaf・退隐江湖) 的大作中提到: 】 : : 解决就好~~ : : : : 【 在 galileochina (galileo) 的大作中提到: 】 : : : : : : telnet> command line的bug似乎也解决了。 : : : : : : 之前输入"依",会出现 ctrl + ] 的telnet跳出command 界面 : : : : : : 可能和之前的backsapce相关 : : : : : : : : : 【 在 leaflet (Leaf・退隐江湖) 的大作中提到: 】 : : : : Backspace的问题已经解决了。 : : : : : : : : 【 在 galileochina (galileo) 的大作中提到: 】 |
|
|
========== * * * * * ==========
|
| 作者: galileochina |
标题:
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Bug Report
|
|
| 昵称: galileo | 来自: 67.185.*.* | |
| 经验值: 113 | 发贴时间: 2026年01月06日 10:36:39 (UTC +08:00) | |
| 等级: 初来乍练 | 长度: 1106字 | |
|
站长可以安装一下windows环境WSL,就可以复现。 刚才输入的时候,遇到中文字 “里” 也会触发同样的问题。 Linux terminal和Mac terminal都是符合POSIX标准的,都有同样的问题。建议站长可以解 决一下,并且分享一下问题解决办法。 现在基本上没有人用BBS了,是否可以把网络穿梭的里的饮水思源站换成nykz.net 饮水思源 已经早就不存在了,现在校内有一个WEB的BBS,还叫水源,但是已经不是原来的了。 【 在 galileochina (galileo) 的大作中提到: 】 : 上一条是telnet发的环境是ubuntu 24.04的系统terminal : 这一篇是Web发的 : : 又触发了一个bug,我本来想输入 "不过bbs是萧条了“ 输入”条“以后,又触发了telne : t的 "Ctrl + [" : 显示 : telnet> : : 问题可以重现,任何一篇文章,收入中文“条”,就会复现。 : : 【 在 galileochina (galileo) 的大作中提到: 】 : : Fenglin给我一个特别的价值,就是网络穿梭功能。我直接连fudan,经常网络被重置。 : : 通过fenglin做proxy,我可以稳定的访问。 : : : : 不过bbs是萧 : : : : 【 在 leaflet (Leaf・退隐江湖) 的大作中提到: 】 : : : 解决就好~~ : : : : : : 【 在 galileochina (galileo) 的大作中提到: 】 : : : : : : : : telnet> command line的bug似乎也解决了。 -- ※ 作者已于 2026-01-06 10:40:37 (UTC +08:00) 修改本文※ |
|
|
========== * * * * * ==========
|
| 作者: leaflet |
标题:
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Bug Report
|
|
| 昵称: Leaf・退隐江湖 | 来自: 180.157.*.* | |
| 经验值: 109969 | 发贴时间: 2026年01月07日 20:13:12 (UTC +08:00) | |
| 等级: ★★★★★ | 长度: 2040字 | |
|
你说的这个问题,我查了,费老劲了,可以排除是BBS服务器端的问题。 排查步骤分享一下: 1、先确定了“条”字的UTF-8编码:E6 9D A1 (十六进制) 2、开启lbbs的Debug模式(./configure --enable-debug),以命令行方式输出日志的模式 运行,便于查看。 3、通过SecureCRT以Telnet和SSH方式连接,在输入模式下,输入“条”,都可以看到正确 的日志,如下: [2026-01-07 11:39:43] [68926] [DEBUG] [io.c:593] input: <--[230] [2026-01-07 11:39:43] [68926] [DEBUG] [io.c:593] input: <--[157] [2026-01-07 11:39:43] [68926] [DEBUG] [io.c:593] input: <--[161] [2026-01-07 11:39:43] [68926] [DEBUG] [io.c:611] input_conv: <--[230] [2026-01-07 11:39:43] [68926] [DEBUG] [io.c:611] input_conv: <--[157] [2026-01-07 11:39:43] [68926] [DEBUG] [io.c:611] input_conv: <--[161] [2026-01-07 11:39:43] [68926] [DEBUG] [io.c:1083] output: -->[0x e6] [2026-01-07 11:39:43] [68926] [DEBUG] [io.c:1083] output: -->[0x 9d] [2026-01-07 11:39:43] [68926] [DEBUG] [io.c:1083] output: -->[0x a1] 4、通过MSYS2下的telnet客户端,以Telnet方式连接,输入“条”,完全没有日志记录,且 出现telnet >提示符,但TCP连接没有中断。 5、通过Windows命令行下的ssh客户端,以ssh方式连接,输入正常。 6、再次用MSYS下的telnet客户端连接,并用Wireshark抓包,发现在输入“条”的时候,没 有TCP包到达服务器端。 分析下来,应该是客户端的问题。 用到的客户端版本是: telnet (GNU inetutils) 2.7 OpenSSH_for_Windows_9.5p2, LibreSSL 3.8.2 SecureCRT 9.5.2 【 在 galileochina (galileo) 的大作中提到: 】 : 上一条是telnet发的环境是ubuntu 24.04的系统terminal : 这一篇是Web发的 : : 又触发了一个bug,我本来想输入 "不过bbs是萧条了“ 输入”条“以后,又触发了telne : t的 "Ctrl + [" : 显示 : telnet> : : 问题可以重现,任何一篇文章,收入中文“条”,就会复现。 : : 【 在 galileochina (galileo) 的大作中提到: 】 : : Fenglin给我一个特别的价值,就是网络穿梭功能。我直接连fudan,经常网络被重置。 : : 通过fenglin做proxy,我可以稳定的访问。 : : : : 不过bbs是萧 : : : : 【 在 leaflet (Leaf・退隐江湖) 的大作中提到: 】 : : : 解决就好~~ : : : : : : 【 在 galileochina (galileo) 的大作中提到: 】 : : : : : : : : telnet> command line的bug似乎也解决了。 |
|
|
========== * * * * * ==========
|
Top
|
||
Copyright © 2001-2026 枫林在线(FengLin.info) All Rights Reserved
时间显示基于用户时区设置:Asia/Shanghai (UTC +08:00)
页面运行使用26.34毫秒,LML渲染使用3.6毫秒