forked from vozlt/nginx-module-vts
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Changes
146 lines (102 loc) · 5.66 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
v0.1.14 [Tue Mar 21 2017 YoungJoo.Kim <vozltx@gmail.com>]
* Bugfix: fixed issues/76 worker process exited on signal 11
* Feature: added sharedZones in JSON to support shared memory information
* Feature: added vhost_traffic_status_average_method to support for
selecting an average formula
* Feature: added vhost_traffic_status_bypass_stats to support
the stats ignoring
* Feature: added vhost_traffic_status_bypass_limit to support
the limit ignoring
* Compatibility: added segfault prevent routine for the issues/75
v0.1.13 [Mon Mar 06 2017 YoungJoo.Kim <vozltx@gmail.com>]
* Feature: added vhost_traffic_status_set_by_filter to support
stats values access
* Feature: added "::main" in control to get only default status values
* Feature: added the stream status modules at new repository
https://github.com/vozlt/nginx-module-sts
https://github.com/vozlt/nginx-module-stream-sts
* Bugfix: fixed issues/(71|72) worker process exited on signal 11
v0.1.12 [Tue Feb 07 2017 YoungJoo.Kim <vozltx@gmail.com>]
* Feature: added request_time, request_times sections for
issues/(43|57) and pull/67
* Feature: added hostname section for issues/37
* Refactor: divided the source code because of too big
v0.1.11 [Wed Nov 09 2016 YoungJoo.Kim <vozltx@gmail.com>]
* Bugfix: fixed issues/56 that worker process exited on signal 11
if running control query without group argument or nonexistent group
* Bugfix: fixed issues/52 that worker process exited on signal 11
* Compatibility: changed for issues/49 that occured errors when
using compile with clang -Werror,-Wtautological-pointer-compare in
osx os.
* Compatibility: changed for issues/47 that occured errors when
using compile with -Werror(Make all warnings into errors). The
number returned by ngx_http_vhost_traffic_status_max_integer()
consist of string without the suffix ULL(unsigned long long int).
* Bugfix: fixed issues/6 that occured error(handler::shm_add_upstream()
failed) when using fastcgi_pass $variables
* Bugfix: fixed issues/45 that occurred segfault when
balancer_by_lua breaks
v0.1.10 [Sun Jul 17 2016 YoungJoo.Kim <vozltx@gmail.com>]
* Bugfix: initialize a variable(filter->filter_name.flushes)
for issues/35 that worker process exited on signal 11
* Compatibility: added dynamic module build option for
--add-dynamic-module in nginx 1.9.11
* Bugfix: initialize a variable(filter->filter_name.value.len)
for issues/33 that occurred segfault when running "nginx -s reload"
* Exception: return NGX_CONF_ERROR if failed
ngx_http_vhost_traffic_status_filter_unique()
v0.1.9 [Fri Feb 26 2016 YoungJoo.Kim <vozltx@gmail.com>]
* Feature: added vhost_traffic_status_display_jsonp
to support JSONP
* Refactor: changed function names from ngx_vhost_*
to ngx_http_vhost_*
v0.1.8 [Tue Dec 15 2015 YoungJoo.Kim <vozltx@gmail.com>]
* Feature: added support for implementing the feature that
upstream peers use shared memory.(upstream zone directive)
v0.1.7 [Fri Dec 11 2015 YoungJoo.Kim <vozltx@gmail.com>]
* Bugfix: fixed issues/28 that can't use control functionality
if location has more than a segment.
* Feature: added support for implementing traffic limit.
v0.1.6 [Tue Nov 25 2015 YoungJoo.Kim <vozltx@gmail.com>]
* Feature: added support for implementing variables for
current traffic status values. It is starting with a $vts_*.
v0.1.5 [Fri Nov 20 2015 YoungJoo.Kim <vozltx@gmail.com>]
* Bugfix: fixed issues/26 that the each diffrent proxy
caches are used by single zone(key).
* Bugfix: changed the way for key generation because of
the serverZones and cacheZones is likely to duplicate.
* Feature: added support for implementing a functions
to reset, delete, status for zones through an http
request on the fly without nginx's restart.
* Refactor: removed overlapping routine and merged into
functions.
v0.1.4 [Mon Nov 02 2015 YoungJoo.Kim <vozltx@gmail.com>]
* Feature: added vhost_traffic_status_filter
to globally enable or disable the filter features.
* Feature: fixed vhost_traffic_status_filter_by_host
to globally enable or disable.
* Feature: fixed vhost_traffic_status_filter_by_set_key
to calculate user defined individual stats.
Basically, country flags image is built-in in HTML.
* Feature: added vhost_traffic_status_filter_check_duplicate
for deduplication of vhost_traffic_status_filter_by_set_key.
* Feature: added update interval in HTML.
v0.1.3 [Wed Oct 21 2015 YoungJoo.Kim <vozltx@gmail.com>]
* Bugfix: stats for cached responses with error_page
directive do not create a cache file by pull/23
Thanks to Wandenberg Peixoto.
* Feature: added vhost_traffic_status_filter_by_host,
vhost_traffic_status_filter_by_set_key directive
to set the dynamically keys for issues/24.
Thanks to Pauli Jokela for suggestion this work.
v0.1.2 [Wed Sep 23 2015 YoungJoo.Kim <vozltx@gmail.com>]
* Bugfix: added cache variable's lock routine in
ngx_http_vhost_traffic_status_shm_add_cache() for issues/19
* Compatibility: added overflow handling routines of variables.
It deals with the overflow of both 32bit and 64bit variables
but I think that not be useful in 64bit variable(Max:16EB) at this moment.
v0.1.1 [Thu May 28 2015 YoungJoo.Kim <vozltx@gmail.com>]
* Feature: cache status support when using the proxy_cache directive.
v0.1.0 [Thu May 28 2015 YoungJoo.Kim <vozltx@gmail.com>]
* The first version.
# vi:set ft=changelog ts=4 sw=4 et fdm=marker: