-
Notifications
You must be signed in to change notification settings - Fork 10
/
history.txt
408 lines (321 loc) · 13.6 KB
/
history.txt
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
----------------------------------------------------------------------
Axel pimped the Apache-status
https://www.axel-hahn.de/apachestatus.php
https://github.com/axelhahn/pimped-apache-status/
Docs:
https://www.axel-hahn.de/docs/apachestatus/
----------------------------------------------------------------------
2023-12-10: v2.04.12
* INFO: this version is compatible to PHP 8.3
* FIX: division by zero after first run when adding localhost without mod_status
2023-05-20: v2.04.11
* INFO: this version is compatible to PHP 8.2
* FIX: counters for waiting/ buzy/ free slots
* UPDATE: cdnorlocal class (because of change of the response in the api of cdnjs)
* UPDATE: ahlogger class
* UPDATE: remove a few php warnings
* UPDATE: more output without ExtendedStatus=On
* UPDATE: fix php docs to remove warnings of the linter
* UPDATE: jquery 3.6.0 --> 3.6.4
* UPDATE: font-awesome 5.15.4 --> 6.4.0
2022-05-03: v2.04.10
* FIX: show right message if a non server-status page was added
* UPDATE: Chart.js to 3.7.1
2021-11-03: v2.04.09
* FIX: sSelfurl on installation in webroot (https://github.com/axelhahn/pimped-apache-status/issues/24)
* UPDATE: chartJs to v3.6.0
2021-09-08: v2.04.08
* FIX: upgrade script for config of v1 to v2 (https://github.com/axelhahn/pimped-apache-status/issues/31)
* UPDATE: font-awesome to 5.15.4
2021-07-29: v2.04.07
* UPDATE: remove config var selfurl
* UPDATE: colors in utilization boxes
* UPDATE: page admin -> server setup
2021-07-04: v2.04.06
* UPDATE: chartJs upgrade v2 to v3 (using v3.4.1)
2021-06-30: v2.04.05
* ADDED: make a servertab sticky (maybe needs Shift reload once)
2021-06-28: v2.04.04
* FIX: remove unnecessairy console.log
* FIX: multipe tabs on page utilization
2021-06-27: v2.04.03
* ADDED: counter for ms/request since server start
* UPDATE: utilization page got tile for ms/request
* UPDATE: utilization was simplified: it has only 1 graph now
* UPDATE: tabbed data with single tab hide the tabs
* FIX: remove unused dummy lib "zzz__admin-lte"
2021-06-27: v2.04.02
* UPDATE: utilization page
* UPDATE: datatables to 1.10.21
* UPDATE: font-awesome to 5.15.3
* UPDATE: jQuery to 3.6.0
* UPDATE: twitter-bootstrap to 3.4.1
* UPDATE: Chart.js to 2.9.4
* UPDATE: logger class
2020-05-18: v2.04.01
* FIX: if debug is enabled then suppress it on data output (API) Thanks to Kai
* UPDATE: datatables to 1.10.20
* UPDATE: font-awesome to 5.13.0
* UPDATE: jQuery 3.5.1
2020-01-02: v2.04.00
* ADDED: new CLI tool to configure program and setup groups and servers
* ADDED: cli class
* UPDATE: php docs in class configserver
* UPDATE: confighandler class
* UPDATE: bookmarklet button on the help page
* UPDATE: Chart.js to 2.9.3
2019-12-09: v2.03.05
* FIX: missing old fontwaesome 4 icon references
* FIX: scroll-links in navigation
* ADDED: update page shows count of unneeded vendor libs
2019-12-06: v2.03.04
* MERGE/ FIX inc_functions.php - thanks to LeoShivas
* UPDATE adminLte/2.4.18, jquery/3.4.1, font-awesome/5.11.2 (v4 --> v5)
* UPDATE cdnorlocal
2019-04-25: v2.03.03
* UPDATE adminLte/2.4.10, jquery/3.4.0, Chart.js/2.8.0
* FIX: vendor libs show count used/ unused libs
2019-02-08: v2.03.02
* FIX: update version file after installation (needs one more update that you see it)
2019-02-06: v2.03.01
* FIX: add spaces to prevent html errors
2019-01-03: v2.03.00
* UPDATE: Login with Basic Auth was replaced by Login form (for FCGI)
* FIX: user setup at initial setup
* FIX: remove warnings if bookmarklet is used
* ADDED: Show warnings in formulars if SSL is not used
2018-12-27: v2.02.00
* ADDED section in server info page: it shows current group and its servers
* ADDED config value: hideRows to remove rows by given rules
* FIX javascript: remove unnecessary call of console.log()
* UPDATE icons for groups
* UPDATE config value: rename hideRows to hideCols
* UPDATE server tabs in Original Serer-status and Untilization contain
count of current requests and worker status bar
2018-10-13: v2.01.02
* fixed: library download - permission for new directory was set to 0755
(instead of 755)
2018-09-12: v2.01.01
* fixed: admin area did not work if installation was directly below
webroot and the vendor libs were downloaded (thanks to toubsen)
* fixed: inital install dialog to set a password (thanks to toubsen)
2018-08-01: v2.01.00
* added: utilization page
* added: config value "skin-color2" to change color of tiles
* removed: libraries morris-js, raphael, jQuery-Knob for differemt graphs
* added: Chart.js graphs
* fix: link to HOME (top left)
* update: new request to check a new version
* update: using datatables 1.10.19 now
* update: using AdminLTE to 2.4.8 now
* added: on vendor page unused libraries can be deleted
* update: use minified css and js files
2018-05-31: v2.00.03
* fix sortorder / datatable options
* update web updater
2018-05-25: v2.00.02
* add description of values in the settings
* added value selfurl (if you want to use an alias instead of placing it below webroot)
2018-04-16: v2.00.01
* fix search in the serverlist
2018-04-15 - v2.00.00
* added: AdminLTE as admin interface
* added: debugging
* added: admin interface to define servers and groups
* added: graphical information with morris.js ans knob
* config format is now JSON
* external libraries are not bundled anymore to minimize download size (but can be downloaded)
----------------------------------------------------------------------
2018-02-04 - v1.28
* use explicit tmpdir value
2016-09-12 - v1.27
* change: use user agent "pimped apache status" to fetch data from webservers
with installed mod_security
2016-08-21 - v1.26
* fix: re-enable statistics graphs (on mouseover on tiles)
2016-04-20 - v1.25
* update: server filter was improved - it shows count filtered items and
total count
* update: language files and its readme
2016-04-17 - v1.24
* fix: updater did not follow https
2016-04-17 - v1.23
* change: switch list of servers to cascading menu on larger count of servers
* added: filter to search in a larger list of server
* fix: php warnings on non existing servers
* fix: js error in class counterhistory if no data were collected yet
* removed unneeded files from bootstrap and font-awesome
2015-06-26 - v1.22
* added: js class counterhistory and graph plotter (mouseover on tiles)
* update: theme summer was in svn repository but not included in zip file
* update: removed closing "?>" in php files
2015-06-04 - v1.21
* change: finetuning of css color in skins
* added: new skin: summer
* tablerows with bars can be sorted
* removed unused (uncompressed) files from bootstrap and datatables
2015-06-02 - v1.20
* change: smaller font in tables
* change: update check once per day
* update: thanks go to bootstrap too - a link was added in the help page
* update: original server status
2015-05-30 - v1.19
* change: using bootstrap for rendering output; redesign of output elements
* valid html output code
2015-05-23 - v1.18
* fix: handling for disabled version check
2015-05-23 - v1.17
* added: updater (/apachestatus/?&view=update.php)
* updated: datatable
2015-04-08 - v1.16
* added: basic authentication with single user and password
* config vars are in alphabetic order now
2014-11-27 - v1.15
* added: awesome-font for some icons
* added: section "thanks" to all foreign tools on help page
2014-09-22 - v1.14
* fixed: temp dir for update check
2014-09-21 - v1.13
* added tile: ip with most requests and count of requests
* added hints for tiles (shown on mouseover)
* added check for a new version (once a week; check goes to www.axel-hahn.de)
you can set config var "checkupdate" to 0 to disable it
2014-09-06 - v1.12
* update datatable component to v1.10.2
* keep the sortorder of tables (this feature required the datatables update)
* on top right: menu of local headlines
* added table on tab Performance checks: count of requests per ip
* parallel requests to fetch server status (requires PHP 5.5+)
2014-07-13 - v1.11
* added: fetch passord protected status urls - thanks to David Zambonini
You can define user and password with adding 'userpwd' for each server
* translation fixes
2014-05-18 - v1.10
* added: 2 tiles on top: count of webservers and response time of
apache server status from all webservers
2013-08-26 - v1.09
* fixed: ignore check of ssl certificates - thanks to sct32
2013-07-15 - v1.08
* fixed: curl_multi_exec timeout - thanks to kempo19b (Russel Skinner)
* fixed: option "tdbars" - it can contain coloumn names and a translated
column (so "thCount" is activated now)
2013-07-07 - v1.07
* added: bars for float and integer value columns; Default: "Count" column
set value tdbars to define the columns that get a bar
* fixed: top "Request methods" sorted desc now
2013-07-01 - v1.06
* added: column "Method" that is generated by column "Request"
* added: Performance checks contains part "Request methods"
* update: slowest requests conmtain max 25 entries (before 10)
* added: customization for tablecells
2013-05-21 - v1.05
* fix: select box "show .. entries" conatins a "---" to show all entries
* update jquery to version 1.9.1
* update jquery plugin datatable to version 1.9.4
2013-02-01 - v1.04
* fixed: if hideRows was used "Top 10 of slowest requests" was sorted by
wrong column
2013-01-31 - v1.03
* added: features to get more space
- 'showHint'=>false; to hide all hints
- 'hideRows'=>array(...) to hide table rows
see http://www.axel-hahn.de/docs/apachestatus/custom.htm
2013-01-31 - v1.02
* initial startup: check if user_config was written - if not it shows a
clear error message
* fixed: close curl session
2013-01-14 - v1.01
* fixed: handling for status page with Extended status Off
* added: in zip file the template for the exports was missed:
./templates/data/out_html.php
2012-11-20 - v1.0
* added: check for php-curl and php-xml
* added: remove xml export if php-xml is not available
* fixed: vertical scrolling
* added: help page shows time limits for warning and critical
----------------------------------------------------------------------
BETA Releases:
2012-11-18 - v0.27
* added: export for workers table
* fixed: export uses current language
* fixed: apache server status of apache 2.4 was not readable on some environments
* fixed: searchfilters for tables in different tabs (views)
2012-11-06 - v0.26
* added: API: export as csv
* added: filename is generated at API exports
2012-10-31 - v0.25
* added: API; export links as json, serialized object and XML for the tables
* fixed: comparison of lang texts in the view "dump"
* fixed: reload works now in ice template too
2012-10-28 - v0.24
* added support for a bookmarklet
2012-10-27 - v0.23
* moved functions to classes - thats easier for fixing, reading and
documentation (damn, there are some global vars left)
* views create output (instead of filling a global variable)
* skins updated
* tab "dump" compares language files (missing entries are highlighted)
2012-10-22 - v0.22
* added: support for apache v 2.4
* longest request is visible only if ecec time is > 1 sec
* long execution time is shown in seconds
* remove filter with [x]
* some css stuff on default skin
2012-10-21 - v0.21
* fixed problems that occured in 0.20
* fixed: I used a "\" in path instead of "/"
* fixed: if a group was selected in the dropdown the last server was active
2012-10-21 - v0.20
* abstract html templates
* variable $aEnv to store internal variables like arrays for menus, current language, ...
* all menus abstracted - stored in $aEnv and renderfunctions to create dropdown or list
* dump page added: helpful to create templates
* added: menu to reload page
* added: filter table by click on a value of Client, VHost, Request, Status
2012-10-19 - v0.19
* new function for querystrings
* abstract html templates
* help page added: explain colors
2012-10-16 - v0.18
* fixed: html 5 valid documents
* updated: jquery 1.8.2
2012-10-14 - v0.17
* fixed: english translation updated
* added: online documentation; link in a footer
2011-12-20 - v0.16
* fixed: count aggregated columns was 1 too low
2011-12-19 - v0.15
* multiple skins supported
- added a 2nd demo skin
- selectbox for skins
2011-12-13 - v0.14
* minor changes only: some color changes
2011-12-06 - v0.13
* minor changes only:
- added errormessages if no content data are available to draw a table
- deault template: removed servernames; date was moved next to select box
2011-09-29 - v0.12
* minor changes only:
- client performance: datatable doesn't need an additional request to fetch
language file
- paging type for datatable was changed
2011-09-28 - v0.11
* fixed: server status url was ignored
* fixed: use first server group if opening apache status just with /
* fixed: highlight correct menu item in drop down
2011-09-26 - v0.10
* all php warnings have been eliminated
2011-09-26 - v0.09
* autocreate user config on first request
* show log
* multiple requests for fetching server-status from many servers
2011-09-24 - v0.08
* FIX: find first server entry if no server was given in url
* added: most requested vhosts (tab "performance checks")
2011-09-21
* readme.txt and history.txt were added
* FIX: use alternative status-url of a server in config if given
* rename index in server config from "server" to "servers"
2011-09-20
* first public upload
----------------------------------------------------------------------