小编hao*_*lee的帖子

EINTR和非阻塞呼叫

众所周知,一些阻塞调用像read和write将返回-1,并设置errno到EINTR,我们需要处理这个问题.

我的问题是:这是否适用于非阻塞调用,例如,将套接字设置为O_NONBLOCK?

由于我读过的一些文章和消息来源称非阻塞调用不需要为此烦恼,但我没有找到关于它的权威参考.如果是这样,它是否适用于不同的实现?

nonblocking eintr

15
推荐指数
1
解决办法
6460
查看次数

如何让putty相应地改变它的光标形状?

当我使用putty登录bash shell时,我希望它像Linux中的真正的术语模拟器.这意味着:如果我将shell设置为vi编辑模式,则光标将在插入模式下为垂直线,在命令模式下为块.我怎样才能做到这一点?

谢谢大家!

ssh bash putty zsh readline

8
推荐指数
1
解决办法
2828
查看次数

出于安全原因升级 Netty 及其组件的正确方法是什么?

我们的 Spring Boot(云)应用程序使用 rx-netty,其版本为0.4.20. 它将 netty 及其组件设置为 version 4.1.5.Final。

目前我们的安全审核系统发现当前的 netty-codec 版本 ( 4.1.52.Final) 存在漏洞,建议我们升级到版本4.1.68+。

我尝试将netty-codecpom.xml 锁定为4.1.68.Final,但后来我发现其他 netty 组件如netty-buffer或netty-handler仍然停留在4.1.52。

我想知道:

  • 我应该将所有 Netty 组件保持在同一版本吗?
  • 升级各个易受攻击的组件的正确方法是什么?

谢谢

更新:

mvn dependency:tree

...
[INFO] +- io.reactivex:rxnetty-contexts:jar:0.4.20:compile
[INFO] +- io.reactivex:rxnetty-servo:jar:0.4.20:compile
[INFO] |  \- com.netflix.servo:servo-core:jar:0.12.21:runtime
[INFO] +- io.reactivex:rxnetty:jar:0.4.20:compile
[INFO] |  +- io.netty:netty-codec-http:jar:4.1.69.Final:runtime
[INFO] |  |  +- io.netty:netty-common:jar:4.1.69.Final:runtime
[INFO] |  |  +- io.netty:netty-buffer:jar:4.1.52.Final:runtime
[INFO] |  |  +- io.netty:netty-transport:jar:4.1.52.Final:runtime
[INFO] |  | …
Run Code Online (Sandbox Code Playgroud)

security spring-boot rx-netty

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

eintr ×1

nonblocking ×1

putty ×1

readline ×1

rx-netty ×1

security ×1

spring-boot ×1

ssh ×1

zsh ×1