acl/app/jaws/change.txt

134 lines
4.2 KiB
Plaintext
Raw Normal View History


37) 2010.3.5
37.1) bugfix: jaws 动态加载 mod_http.so 时在做DNS查询时可能会因为
jaws 的运行空间与 mod_http.so 运行空间的不同而产生问题
37.2) bugfix: 在win32下运行时自动启动时 jaws 因为的运行路径问题而
不能正常启动
36) 2010.2.25
36.1) http_proxy.c: 增加了 Proxy-Connection 选项关闭功能
35) 2010.2.24
35.1) 使用最新的 acl 库编译
34) 2010.2.8-2.9
34.1) feature: 域名解析支持泛域名(即域名组)的动、静态解析功能
33) 2010.2.4
33.1) 使用最新的 acl 库及 protocol 库编译
32) 2010.2.3
32.1) 使用最新的 acl 库及 protocol 库编译
32.2) http_proxy.c: fix some bugs
31) 2010.1.25
31.1) 使用最新的 acl 库及 protocol 库编译
30) 2010.1.24
30.1) bugfix: http_proxy.c, http_client.c 修订了与过滤器相关的BUG
29) 2010.1.22
29.1) 增加了对 /etc/hosts 类型文件的支持,并且进行了扩展,可以支持
"ip1;ip2;ip3 domain" 格式
29.2) bugfix: http_client.c 在过滤器表示要接管连接请求时有一处内存越界
28) 2010.1.20
28.1) 将 service_main.c 模块移至 global/ 目录
27) 2010.1.16-18
27.1) 增加了直接发送DNS协议包进行DNS查询的功能
26) 2010.1.14
26.1) http_proxy.c: 修订已知的几处 bugs
25) 2010.1.10
25.1) http_proxy.c: 修订了几处可能会产生问题的地方; 整理了一下代码
24) 2010.1.8
24.1) bugfix: http_proxy.c 有一些设计上的问题,现在已经修复
23) 2010.1.7
23.1) plugin/: 整理了一下模块划分及接口注释说明
22) 2010.1.6
22.1) http_proxy.c: 修改了几处bugs
21) 2010.1.1
21.1) http_proxy.c: 整理了一些代码并修改了几处 bugs
20) 2009.12.30
20.1) http_proxy.c 修订了几处可能出问题的 bugs
19) 2009.12.16
19.1) module/mod_http: http_proxy.c 整理了代码
19.2) performance: 因为 acl_vstream.c 内部性能优化导致 acl_aio.c 的读性能
大大提高,从而 mod_http 的代理大文件性能也大大提高
18) 2009.12.8
18.1) 可以支持 win32 平台了
17) 2009.12.7
17.1) mod_http.so: 修改了动态插件的初始化调用方式,以便于配合主程序在同一
进程内可以同时启动多个线程实例
16) 2009.12.6
16.1) 为了更好地支持在一个进程内启动多个非阻塞线程实例,调整了模块加载接口
15) 2009.12.5
15.1) bugfix: http_proxy.c 中 http_proxy_complete() 因为原来对
client_entry_detach() 的提前调用导致 http_client 被释放而后面又会有引用
http_client 的地址,从而导致内存非法访问
15.2) feature: Jaws 服务器可以在一个进程里同时启动多个线程实例,而每个
线程实例又是一个单独的非阻塞服务器,从而可以更有效地利用多核
14) 2009.11.23
14.1) 去掉了一些无用的文件及库
13) 2009.11.16-22
13.1) 修复了一些BUG
13.2) http_proxy.c: 支持HTTP响应头随同响应体在一个 write 中发送,从而减少
了一次系统IO次数
12) 2009.11.15
12.1) 已经可以支持 cgi 程序了
11) 2009.11.14
11.1) jaws 成为一个通用的非阻塞的服务框架,通过动态加载服务模块
来提供服务; 因此HTTP服务就做为一项单独的服务模块动态被 jaws 加载
10) 2009.11.12
10.1) compile: LINUX64 平台下动态库增加编译参数 -fPIC
9) 2009.11.11
9.1) feature: 增加了HTTP响应数据体的过滤功能
9.2) 重新整理了一些安装包
8) 2009.11.8
8.1) features: linux 下支持动态加载过滤器库功能
7) 2009.11.6
7.1) 在最新版的ACL库基础上进行了编译
6) 2009.3.9
6.1) 在最新版的ACL库基础上进行了编译
5) 2009.1.23
5.1) 在最新版的ACL库基础上进行了编译
5.2) bug need to be fixed: 在请求对象首次建立后,如果在取得请求数据前
关闭了,则有可能造成内存泄漏
4) 2008.10.7
4.1) 去掉编译选项中的增加链接功能
3) 2008.10.6
3.1) 整理了编译工程,将 acl】饧?protocol 库移至本工程中
3.2) 将WIN32下的可执行程序生成目录重新调整了一下创建了 build 目录
及 dist/win32_setup 目录作为WIN32的生成目录dist/unix_setup 为UNIX
的生成目录
2) 2008.10.4
2.1) 将 lib_ctrl 形成 MFC 动态库
2.2) 制做了安装包
1) 2008.9.17
1.1) 0.1 version release