1 | 13 | simandl | 0.92 - FIXED weathermap CLI help said --random-data instead of --randomdata |
2 | | | FIXED one last php short_tag in poller_common.php - thanks Bernado Diez |
3 | | | FIXED a SET in DEFAULT node/link is inherited by all node/links now. |
4 | | | FIXED changing defaults in the editor changes existing objects that use the default value |
5 | | | FIXED unreadable files in the configs/ directory don't kill the editor file-picker anymore |
6 | | | FIXED - weathermap.conf really *is* a simple map again. My test version went out with 0.9 and 0.91 |
7 | | | INTERNAL added a lot more memory debug points in |
8 | | | INTERNAL refactored the curve/link drawing code to make some new features possible/easier |
9 | | | Further tweaks and improvements to check.php (Basic GD check, memory_limit check, PEAR Getopt check, and more explanation now) |
10 | | | Small improvements to the editor's font-picking, including samples of all fonts. |
11 | | | Added - Editor handles VIAs in a MUCH better way when moving nodes. |
12 | | | Improved clipping reporting, improved plugin loading (Niels Baggesen) |
13 | | | Added - BWSTYLE lets you choose between regular and angled bwlabels |
14 | | | angled bwlabels follow the angle of the link arrow, which can save space. |
15 | | | Added - Editor can pick Cacti graphs for NODE's overlib/infourl (but NOT targets) |
16 | | | Added - COMMENTPOS allows you to move the position of comments along the link (like BWLABELPOS) |
17 | | | FIXED - strange edge case with gradient SCALE caused div-by-zero (Tiago Giorgetti) |
18 | | | CHANGE - The editor doesn't *require* an editor-config.php anymore. It *will* warn you if the defaults aren't enough, however. |
19 | | | |
20 | 1 | simandl | 0.91 - FIXED RRD bug with '-' DS names. This was fixed in 0.9pre3, but somehow slipped through. |
21 | | | FIXED KILO bug again (Steve Woodcock) |
22 | | | FIXED handling of MRTG html files on remote systems |
23 | | | FIXED ReadConfig doesn't complain about KEYPOS DEFAULT -1 -1 (as written by WriteConfig) anymore |
24 | | | FIXED NOTES was not fully tested, and broke cactihost: targets, at least. |
25 | | | FIXED BWLABELPOS wasn't handled properly by the editor/WriteConfig (it would swap the positions over) |
26 | | | FIXED Documentation fixes for installation (to include check.php) and NODE TARGETs. |
27 | | | NEW check.php checks for presence of possibly-missing functions in your PHP installation |
28 | | | NEW 'quiet' logging setting for Cacti plugin - in LOW logging, only errors are logged. |
29 | | | NEW add a - to the front of a targetspec and you can take away values instead of aggregating them (think Total-VPN=Internet, for example) |
30 | | | NEW the scale line that was 'hit' for each link direction is stored in inscalekey and outscalekey |
31 | | | |
32 | | | 0.9 - Changed node rendering - now we render to a transparent mini-image and blit them on. This will be good for the editor. |
33 | | | FIXED long-undetected bug in HTML_ImageMap for similarly named nodes or links (SLander) |
34 | | | Added BWLABELPOS - you can specify the position of the bandwidth labels along the link |
35 | | | Added OVERLIBCAPTION based on code from Jared Gillis |
36 | | | Moved all ReadData code into plugins to allow for user-supplied data sources |
37 | | | FIXED unreported bug where WriteConfig throws away floating point part of SCALEs |
38 | | | FIXED another variation of the imagemap sorting bug from 0.81 (Erik van Cutsem) |
39 | | | FIXED KILO ignored bug (found/patch by Steve Woodcock) |
40 | | | FIXED unreported bug where WriteConfig throws away HTMLOUTPUTFILE and IMAGEOUTPUTFILE |
41 | | | Added facility to use multiple SCALEs in a map. SCALE takes an optional name. NODEs and LINKs can have a USESCALE line. |
42 | | | FIXED bugs relating to assumption that 'admin' user always exists, and that users never go away, in the Cacti mgmt tab (adrian marsh) |
43 | | | Logging is tidied up a bit under Cacti's poller |
44 | | | FIXED Added a warning for RRD data sources where the DS names you specify don't exist in the RRD file |
45 | | | Added numeric offsets for NODES lines, like for LABELOFFSET. Move the end of a link whereever you like. |
46 | | | Added a new 'static' datasource - you can hardcode values, if you ever needed to. |
47 | | | Added a 'gauge:' datasource to the rrd plugin. Allows you to use values from any rrd without bit/byte-conversion. |
48 | | | Added formatting tokens into most strings - you can print data on the map from various places, including stuff |
49 | | | placed there by plugins. |
50 | | | Added - if you specify an output filename ending in .jpg or .gif, you'll get a GIF or JPEG file. |
51 | | | Added - BACKGROUND and ICON also understand JPEG, GIF and PNG, if your GD library understands them. |
52 | | | Added - support for non-standard polling periods in Cacti plugin. You can choose to only update every so often, or not at all (manually). |
53 | | | Added - manual 'recalculate now' button in Cacti plugin's management UI |
54 | | | Added - SET command to pass hints into plugins or weathermap core, per-node, per-link or globally. |
55 | | | Cleaned up config parser. Can be more fussy. More consistent though. |
56 | | | Added - CLI tool takes --define to define SET-style variables |
57 | | | |
58 | | | 0.82 FIXED another variation on ReadFromRRD not detecting NaNs properly (hyland) |
59 | | | FIXED SQL error which affects only some MySQL 5s (gundamx) |
60 | | | FIXED some minor php errors in setup.php (cigamit) |
61 | | | Changed the rrdtool period from now-400 to now-800 to avoid long-poller-cycle problems. |
62 | | | Did some more /=>DIRECTORY_SEPARATOR changes - there weren't any problems, but it's a potential one. |
63 | | | FIXED if you use the editor and your rrdtool is somewhere other than /usr/bin/rrdtool then you get an incorrect error about checking line 27 of the CLI tool. |
64 | | | |
65 | | | 0.81 - Added a Weathermaps link to the Cacti 'Configuration' side-menu. Removed 'Manage Maps' link in Weathermap tab. (knobdy) |
66 | | | File-picker in editor no longer masks on *.conf |
67 | | | FIXED sort-order bug for imagemaps (Fran Boon) |
68 | | | FIXED plugin shows same map twice if you have 'Anyone + users' (Fran Boon, again) |
69 | | | FIXED default bandwidth duplicated field in editor. (qjy2000_cn) |
70 | | | FIXED now allow TITLEPOS 0 0 (actually, y=0 is useless, but x=0 might be useful) (knobdy) |
71 | | | Editor still won't upload images, but it WILL let you pick from any PNG files in the images/ |
72 | | | folder, and any images already mentioned in the map configuration file for ICON and BACKGROUND |
73 | | | lines. (everyone and their dog) |
74 | | | Similar change for DEFINEFONT. You still have to hand-edit to define the font, but after that, the |
75 | | | editor will let you pick it. |
76 | | | Changed the dependency tests to NOT give a warning about particular DLL names. |
77 | | | Added more dependency tests for specific functions. |
78 | | | Changes some debug messages to warning, so that they are visible in the logs even without DEBUG on. |
79 | | | FIXED minor (unreported) bug with sort order in Manage Maps |
80 | | | Changed most Cacti Plugin code to use Cacti's (logging) SQL functions. Hopefully this will help |
81 | | | with running down a couple of problems for Windows users. |
82 | | | More error reporting generally. |
83 | | | Fixed error when creating multiple links between nodes in the editor (fozzy) |
84 | | | Docs update - More FAQs and config reference improvements/amendments. |
85 | | | Added 'Cycle' mode to plugin - automatically cycle between your weathermaps. |
86 | | | |
87 | | | 0.8 - Added ability to have multiple targets for a LINK - aggregate your T1s |
88 | | | Added ability to use half an RRD (use '-' as the DS name) - if you have 'in' in one RRD, and 'out' in another |
89 | | | Added a tab-seperated file datasource for TARGET lines, so you can draw anything you can dump into a textfile. |
90 | | | Added ability to specify which corner of a NODE each LINK-end goes to - handy for busy hub nodes |
91 | | | Added support for FreeType & GD fonts |
92 | | | Added VIA points - a link can go around corners, and they're nicely curved too. |
93 | | | Added gradient SCALEs - specify two colours for a band to have colours interpolated. |
94 | | | Added many more colour controls for map elements: |
95 | | | For Links: OUTLINECOLOR r g b ( or OUTLINECOLOR none) |
96 | | | For Link bandwidth labels: BWOUTLINECOLOR, BWBOXCOLOR, BWFONTCOLOR |
97 | | | For Nodes: LABELBGCOLOR, LABELFONTCOLOR, LABELOUTLINECOLOR, LABELFONTSHADOWCOLOR |
98 | | | For Map 'furniture': TIMECOLOR, TITLECOLOR, KEYBGCOLOR, KEYTEXTCOLOR, KEYOUTLINE |
99 | | | Added Cacti plugin. View and Manage UI, plus poller integration. No editor (yet) |
100 | | | Updated example config to use new 0.8 features |
101 | | | Re-organised manual, and heavily re-written config reference. |
102 | | | Fixed cacti-pick.php some more (all done now?) |
103 | | | Added non-bandwidth bandwidth labels: BWLABELS unformatted |
104 | | | Many Thanks to James Lang, Niels Baggesen and the [php-weathermap] mailing list for feedback |
105 | | | during the testing of this release. |
106 | | | |
107 | | | 0.71 - Fixed database code in cacti-pick.php |
108 | | | Fixed up editor to handle blank maps better. |
109 | | | Fixed a problem with cached images in editor. |
110 | | | |
111 | | | 0.7 - Updated the manual and example map to reflect all these changes. |
112 | | | Added config options for HTMLOUTPUTFILE and IMAGEOUTPUTFILE. The |
113 | | | idea is to reduce the size of command-lines, and make the map files |
114 | | | more self-contained. CLI options still take precedence. |
115 | | | Includes new 'DHTML' editor for the first time. This is still very much |
116 | | | in testing - backup any map configs you edit with it first! |
117 | | | Fixed DrawLegend() to not go below a minimum width (it used to use the |
118 | | | title length, but that can be too small now) |
119 | | | Added BACKGROUNDCOLOR option: take an R G B like the SCALE lines (request |
120 | | | from kbriggs) |
121 | | | Ripped out some of the 'live PHP' code to make DrawMap a bit simpler. |
122 | | | Added a check for PNG support in CLI command. |
123 | | | Added command-line error-checking (Niels is back again) |
124 | | | Added a fix for Windows line-endings. Seems that PHP uses Unix-endings even on Win32 |
125 | | | Added LINK DEFAULT and NODE DEFAULT - set the defaults for (nearly) any |
126 | | | parameter. This also means that most node-affecting and link-affecting |
127 | | | parameters are now per-node and per-link. |
128 | | | Added ARROWSTYLE option - there's 'classic' and 'compact' with neater arrowheads. |
129 | | | Added LABELOFFSET option to change the relative position of the LABEL when an |
130 | | | ICON is also used. |
131 | | | Added OVERLIBWIDTH and OVERLIBHEIGHT to allow better OverLib output (Niels B, once more) |
132 | | | Switched to using 24bit images internally. This should improve the handling of |
133 | | | PNG transparency in ICONs. |
134 | | | Improved number and content of error messages. |
135 | | | |
136 | | | 0.6 - Renamed weathermap.php to just 'weathermap' to make it more |
137 | | | obviously not a PHP page. |
138 | | | Fixed up NODE name regexp (thanks Niels Baggesen) |
139 | | | Added warning for non-existent NODES in LINK (thanks again Niels Baggesen) |
140 | | | HTML fix for <map> in generated HTML (Niels once more) |
141 | | | More HTML fixes to make us a bit more XHTML-like. |
142 | | | You can have an ICON and a LABEL now. LABEL is centred over the |
143 | | | NODE, for the moment. Also, there's a drop shadow effect, to make |
144 | | | it easier to read the overlaid text. |
145 | | | New config features: LINKFONT, NODEFONT and KEYFONT to control the |
146 | | | fonts used for those things. It's a number from 1 to 5. |
147 | | | Added BWLABELS NONE for no labels on links at all (request from Ueli Heuer) |
148 | | | Moved responsibility for complete HTML page from the class to the CLI program - MakeHTML produces an HTML fragment now. |
149 | | | Added ability to customise timestamp and legend text, by adding new text after the KEYPOS and TIMEPOS commands. |
150 | | | |
151 | | | 0.5a - Fixed totally embarrassing problems with the DS-specification code. |
152 | | | As far as I can figure I never did test it. Oh dear. Thanks to |
153 | | | Jethro Binks for speedy patches. |
154 | | | |
155 | | | 0.5 - Fixed asymmetric BANDWIDTH bug - thanks rpingar |
156 | | | Fix to make rrdtool commandline work on Windows - also thanks to rpingar |
157 | | | Added specification of RRD DS names in TARGET ( blah.rrd:ds0:ds1 - that's in then out) |
158 | | | Fix for different C libraries returning something other than NaN for a NaN (thru rrd) - now we look for good data rather than bad data. |
159 | | | Allow for decimals in BANDWIDTH specifications - 1.5M should work now |
160 | | | Allow for decimals in SCALE specifications - mainly useful for very small values on big links |
161 | | | Brought back sub-1.0 percentages, which got lost somewhere along the line |
162 | | | Added in warning for >100% lines |
163 | | | Added TIMEPOS option so *you* get to choose where the timestamp goes, mgb |
164 | | | Fixed stupid bug in ReadRRDData - Weathermap should follow the data better now. Thanks to 'cl' |
165 | | | |
166 | | | 0.4 - Changed all internals to deal in bits/sec instead of bytes |
167 | | | Moved timestamp back up to the top-right corner. |
168 | | | *BREAKAGE* Changed BANDWIDTH to use bits too |
169 | | | Added support for K,M,G,T suffixes on bandwidth specs |
170 | | | Added KILO config file option to redefine 1K=1000 or 1K=1024 (or anything actually) |
171 | | | Added --sizedebug commandline option, to help with figuring out |
172 | | | what you did wrong with the new BANDWIDTH format. Shows max |
173 | | | bandwidth instead of the current bandwidth on all links. |
174 | | | Included something a bit more like a manual. |
175 | | | *BREAKAGE* Changed BWLABELS options to be bits/percent, since they *are* bits! |
176 | | | LABEL regexp relaxed to allow spaces in labels |
177 | | | HTMLSTYLE, BWLABELS regexps tightened up to detect more errors |
178 | | | Added new example config in docs/ directory |
179 | | | Moved editor.php out of the way to random-bits |
180 | | | Included a copy of auto-overlib.pl, just cos it's handy |
181 | | | |
182 | | | 0.3 - ICON config directive for NODEs added - same effect as jas0420's perl code |
183 | | | Fixed WriteConfig a little - TITLEs are written. |
184 | | | OVERLIBGRAPH config is written for NODES. |
185 | | | Fixed bug with OVERLIBGRAPH DHTML and NODEs |
186 | | | Added --image-uri option back in from the perl version |
187 | | | |
188 | | | 0.2 - NODEs with no label aren't drawn but can still be an endpoint for a LINK. |
189 | | | Small bugfixes from mgb |
190 | | | Included the editor.php for people to see |
191 | | | Code tidyup for weathermap.php |
192 | | | |
193 | | | 0.1 - Initial pre-release version |
194 | | | |