Repository navigation
Releases: deplayerct/coffeeirc
Release list
v26.d2.1
CoffeeIRC v26.d2.1 - 第二版本号的第一修版,完全重构命名空间
🎉新版本发布
coffeeirc v26.d2.1 现已发布!
更新内容
改进功能
致谢
感谢所有贡献者的努力!
Full Changelog: v26.d2...v26.d2.1
v26.d2
CoffeeIRC v26.d2 - 第二个版本号,增强加密通讯功能的开发发布版本
🎉新版本发布
coffeeirc v26.d2 现已发布!
更新内容
新增功能
-
[Encryption][Deplayer_515]添加内置加密通讯系统
现在,CoffeeIRC 支持完整的 RSA+AES 双重加密机制。客户端和服务端在连接时自动进行加密握手,所有消息都会自动加密传输,无需手动配置证书。采用 RSA 2048 位密钥用于密钥交换,AES 256 位(ECB Mode)用于消息传输。 -
[CustomKey][Deplayer_515]支持自定义密钥生成
现在可以在服务端或客户端的构造函数中提供自定义 key 参数。使用相同的自定义密钥会产生相同的 RSA 密钥对,便于密钥管理和预配置。如果不需要自定义密钥,可以传入 null 或使用不带此参数的构造函数,系统将自动生成随机密钥。
改进功能
- [Documentation][Deplayer_515]完善技术文档
新增了完整的技术文档体系,包括《开发者先导指南》、《快速入门指南》、《API 详细文档》和《加密通讯指南》。所有文档都位于docs/26-d2/目录下,提供了详细的使用示例和最佳实践。
注意事项
不投稳定版的原因是目前功能仍然较少,并且还在积极开发过程中。
并不是设计为一个可使用的聊天软件或聊天模组,而是一个聊天库,所以它看上去不那么适合用户使用。要想它适合用户使用,那是发行版开发者的事。
安全性说明: 虽然本版本提供一定部分的加密功能,但是私钥的传输仍需通过可信渠道传输,否则无法提供安全保障。但如果您使用CoffeeChat等一类的MC发行版本,就会安全许多,因为他们的私钥是通过MC服务器的安全信道传输的
致谢
感谢所有贡献者的努力!
Full Changelog: v26.dr1.1...v26.d2
v26.dr1.1
CoffeeIRC v26.dr1.1 - 修复两个问题
🎉 新版本发布
coffeeirc v26.dr1.1 现已发布!
📋 更新内容
问题修复 🐛
- [#1] 完全修复by @Deplayer515
- [客户端没有像服务端那样的核心常规日志文件中的核心信息提示] 完全修复by @Deplayer515
现在已经添加了一个SwInfoc类别,和服务端的一样。
⚠️ 注意事项
并不是设计为一个可使用的聊天软件或聊天模组,而是一个聊天库,所以它看上去不那么适合用户使用。要想它适合用户使用,那是发行版开发者的事。
笑话大赏
五回啊五回,原来前四回是消失的它(SwInfoc)吗?
🙏 致谢
感谢所有贡献者的努力!
Full Changelog: v26.dr1...v26.dr1.1
v26.dr1
CoffeeIRC v26.dr1 - 第一个版本,稳定可投入实际环境运行的开发发布版本
🎉 新版本发布
coffeeirc v26.dr1 现已发布!
📋 更新内容
新增功能 🆕
- [Logger][Deplayer_515]使用更简单的log4j 2日志框架进行常规核心日志记录、自己搓的日志记录方法用于记录聊天日志
现在,在CIC运行过程中,可以在运行目录下找到ciclog和ciclogs,前者用于记录聊天日志,后者用于记录常规核心日志 - [C][Deplayer_515]添加客户端核心
现在可以用它来连接CIC服务器。可以向服务端发送消息,并且也有相应的推送服务用于接收服务端的推送广播。也可使用昵称作为自己在服务器内的显示名。 - [S][Deplayer_515]添加服务端核心
- 现在使用HttpServer+Websocket技术进行服务器网络通讯。
- 新提供了以下处理器:
ConnectHandler连接处理器、MessageHandler消息处理器、DisconnectHandler断开连接处理器、BroadcastHandler广播系统处理器。 - 新提供了较为完善的Http聊天信息通讯命令与路由处理器,为客户端与服务端之间的信息通讯提供支持。新提供的路由处理器有:
/connect、/disconnect、/message、/broadcast,这些路由处理器都有相应的处理器;新提供的命令有:/users、/help,由消息处理器提供支持。
⚠️ 注意事项
不投稳定版的原因是目前功能暂时暂时太少,并且还在开发过程中。
并不是设计为一个可使用的聊天软件或聊天模组,而是一个聊天库,所以它看上去不那么适合用户使用。要想它适合用户使用,那是发行版开发者的事。
🙏 致谢
感谢所有贡献者的努力!
Full Changelog: https://github.com/deplayeris/coffeeirc/commits/v26.dr1