jablonka.czprosek.czf

weathermap

Subversion Repositories:
[/] [CHANGES] - Blame information for rev 127

 

Line No. Rev Author Line
185simandl0.97a FIXED - Incorrect action URL in 'map selector' combo box for Cacti users.
2 FIXED - cacti_graph_id set to 0 instead of ID, by rrd/poller_output and dsstats plugins (thanks sh0x)
3 FIXED - 'classic' legend drew 'hidden' colour values for things like key background colour. (thanks jmayniac)
4 FIXED - PHP 5.3 deprecated code in HTML_Imagemap.class.php
5 FIXED - 'Show Only First' option ignored in Cacti (thanks inko_nick)
6 FIXED - Editor deals with overlapping nodes on different ZORDERS properly.
7 FIXED - "property of non-object in editor.php line 466" while editing map properties (thanks to iNeo)
8 FIXED - no-data option on command-line didn't work
9 FIXED - Clone Node was broken in 0.97
10 FIXED - Maps with per-user permissions show up multiple times in map selector
11 FIXED - Removed incorrect warning about imagefilter and USEICONSCALE.
12 FIXED - string escaping bug with editor and direct config changes (thanks uhtred)
13 FIXED - --imageuri was ignored on command-line (thanks Marcus StĂśgbauer)
14 FIXED - links with targets containing spaces are broken by the editor (thanks Andreas Braun)
15 FIXED - deprecated jQuery function call in cacti-pick.php (thanks again Andreas Braun)
16 CHANGE - Group sorting is a bit more logical and the presentation nicer.
17 CHANGE - cacti-integrate.php uses getopt to take more command-line params
18 CHANGE - Updated jQuery to latest version
19 CHANGE - Number formatting will pick 1G over 1000M (and similar) (thanks cerbum)
20 CHANGE - The editor is disabled by default - see top of editor.php (and install guide)
21 ADDED - LINK WIDTH accepts decimals
22 ADDED - cacti-integrate.php can generate DSStats TARGETs too
23 ADDED - Simple VIA editing in editor (thanks to Zdolny)
24 ADDED - SCALE can accept G,M,K,T,m,u,n suffixes (for absolute scales)
25 
260.97 FIXED - RRD Aggregation regexp was failing (thanks to shd)
27 FIXED - Scale numerals honour locale (thanks again, shd)
28 FIXED - THold plugin check failed with Thold 0.4.1 (PA 2.x, actually)
29 FIXED - Uninitialized variable in ReadData when plugin is disabled
30 FIXED - Zero-length link check didn't include offsets (thanks Ryan Botoluzzi)
31 FIXED - Cacti-pick should get right rra path for packagers that move the rra directory (e.g. Ubuntu, Debian *again*)
32 FIXED - DS plugins that return one value and a null should work properly
33 FIXED - "Strange" characters (e.g. /) in NODE and LINK names broke the imagemap.
34 FIXED - Map Style settings in editor were broken after internal defaults changes
35 FIXED - Imagemap no longer contains areas with no href defined
36 FIXED - SPLITPOS was ignored with VIASTYLE angled (thanks to uhtred)
37 FIXED - 'AICONOUTLINECOLOR none' is actually valid now (thanks to mgb & Leathon)
38 FIXED - readdir() loop never stops, on some systems (thanks to jerebernard)
39 FIXED - bad regexp in the MRTG DS plugin (thanks to Matt McMahon)
40 FIXED - 0.96 had a new 'time' DS plugin - now documented!
41 FIXED - NCFPC now only complains about missing scale lines on NODEs for the variable that is in use.
42 ADDED - USEICONSCALE no longer has special dependencies - and the colours are nicer too.
43 ADDED - Option of a dropdown selector to navigate between maps (in full-size view)
44 ADDED - Maps can be organised into groups in Cacti plugin. These appear
45 as tabs in the UI for viewing maps.
46 ADDED - Extra variables can be defined per-group, so all maps in a group can have similar settings (e.g. a "24hr average" tab).
47 ADDED - INCLUDE keyword to include a file of common definitions (based on work by BorisL)
48 (NOTE: this can confuse the editor sometimes - see the manual page for INCLUDE)
49 ADDED - Warning for maps that contain OVERLIBGRAPH but not 'HTMLSTYLE overlib'
50 ADDED - Warning for use of TEMPLATE not as the first line of an object (overwrites settings otherwise)
51 ADDED - SCALE will accept values below 0, and also above 100
52 ADDED - USESCALE has two new options: absolute and percent, which allows you to have a SCALE of absolute values
53 ADDED - New datasource plugin to support statistics from TheWitness's DSStats Cacti Plugin. This gets you daily,weekly,monthly and annual stats with no complicated rrdtool stuff.
54 ADDED - New converter to take a rrdtool-based map config and make it into a DSStats-based one
55 ADDED - static datasource can be used for negative values
56 ADDED - SNMP datasource has configurable timeout and retry values.
57 ADDED - SNMP datasource has option to give up on a failing host
58 ADDED - LABELOFFSET supports percentage compass offsets and radial offsets, like NODES does.
59 ADDED - Percentage compass offsets (NODES and LABELOFFSET) support > 100% offsets
60 
610.96a FIXED - New z-ordering code did not work correctly on PHP4. This broke (at least) the editor. (thanks toe_cutter)
62 FIXED - \n is no longer treated as a newline in TARGETs (thanks NetAdmin)
63 FIXED - KILO was broken completely between 0.95b and 0.96 (thanks Jethro Binks)
64 FIXED - Link comments in certain positions could cause div-by-zero errors. (thanks again Jethro)
65 FIXED - USEICONSCALE didn't colorise (broken between 0.95b and 0.96 again) (thanks colejv)
66 FIXED - Managed to make LABELOFFSET case-sensitive.
67 
680.96 ADDED - TEMPLATE allows a node or link to copy it's settings from another, instead of from DEFAULT.
69 ADDED - RRD datasource can take SET rrd_default_path to make configs a little easier to read.
70 ADDED - RRD datasource can take SET rrd_default_in_ds and rrd_default_out_ds for non-Cacti users.
71 ADDED - RRD datasource can get Cacti query information (in poller_output mode ONLY) - like ifAlias, ifSpeed etc
72 ADDED - RRD datasource can take the ifSpeed/ifHighSpeed from the above, and use it in the map.
73 ADDED - RRD datasource fills in Cacti cacti_path_rra and cacti_url with Cacti base path and URL
74 ADDED - RRD datasource can take global SET rrd_options to add extra options to rrdtool command lines
75 ADDED - SNMP datasource also stores the raw data from the SNMP agent in snmp_raw_in/snmp_raw_out
76 ADDED - SNMP datasource allows '-' as an OID, similar to '-' targets in RRDs.
77 ADDED - Control the drawing order with ZORDER.
78 ADDED - New artificial icons: nink, inpie and outpie. See ICON in manual.
79 ADDED - Warning for probably-incorrect BWLABELPOS where in<out
80 ADDED - Warning for gaps in a SCALE
81 ADDED - New global SET variables to disable some common warnings you may not care about :-)
82 ADDED - Cacti management screen shows number of warnings for each map last time it ran
83 ADDED - Cacti management screen also has a link to the log entries for the map in question
84 ADDED - The TARGET aggregation thing can also take scale factors now: -5.5*myrrdfile.rrd
85 ADDED - Cacti plugin caches thumbnail sizes, improving thumbnail view rendering
86 ADDED - Cacti plugin allows adding the same map twice (more useful than it sounds)
87 ADDED - Cacti plugin allows setting of map-global variables in the management UI
88 ADDED - Cacti plugin allows settings of global map-global (across all maps) variables too
89 ADDED - Cacti plugin adds links in 'user' pages to management screen (if you are an admin)
90 ADDED - HTMLSTYLESHEET keyword allows you to specify a URL for a CSS stylesheet (CLI tool only)
91 ADDED - A few extra CSS id and class attributes, to make styling the page easier.
92 ADDED - New token: in/outscalecolor contains HTML colour code of node/link colours for use in NOTES
93 ADDED - New NODES offset type - angle+radius
94 ADDED - New NODES offset type - compass-point+percentage
95 ADDED - "KEYSTYLE inverted" - to get a thermometer-style vertical legend.
96 ADDED - "COMMENTSTYLE center" to make comments run along the centre of a link arrow. (and 'edge' for the usual)
97 ADDED - COMMENTFONTCOLOR accepts 'contrast' as an option, for when it's over a link
98 ADDED - VIASTYLE angled (or curved) - you can turn sharp corners now
99 ADDED - Comment (and pos) editing in editor (based on code by Zdolny)
100 ADDED - Editor Settings dialog works, and allows you to set grid-snap and some overlays
101 ADDED - SCALE allows 'none' as a colour (for non-gradients). Only affects LINKs so far.
102 ADDED - fping plugin allows for changing the number of pings.
103 ADDED - TARGET strings can be enclosed in quotes, to allow spaces in them (mainly for external ! scripts)
104 ADDED - "KEYSTYLE tags" - like classic, but uses the scale tags instead of percentages.
105 ADDED - scripts in random-bits to help with automatic/assisted mapping.
106 ADDED - lots more pretty pictures in the manual, so you can see what I mean.
107 ADDED - IMAGEURI keyword to match --image-uri command-line option (ignored in Cacti plugin)
108 ADDED - MINTIMEPOS and MAXTIMEPOS to track data source times
109 CHANGE - Cacti plugin uses "processed" map title now (allows {} tokens in the title)
110 CHANGE - A NODE with no POSITION is not drawn, instead of drawn at 0,0. Useful for templates.
111 CHANGE - A LINK with no NODES is no longer an error. Also for templates.
112 CHANGE - The link_bulge secret mode bulges each side of a link independently now
113 CHANGE - whitespace is stripped from the beginning and end of each line before parsing
114 CHANGE - OVERLIBWIDTH/HEIGHT are used for img tag width and height - so they must be *correct* now
115 FIXED - Cacti poller_output support works more reliably/at all on Windows
116 FIXED - Renaming a node in the editor correctly handles other relatively-positioned nodes and vias
117 FIXED - Minor issue with CRLF in map title for Cacti Plugin
118 FIXED - CLI tool set --define options incorrectly.
119 FIXED - Oneway links don't draw the INCOMMENT anymore
120 FIXED - negative TIMEPOS didn't hide the timestamp
121 FIXED - DEFAULT SCALE covers 0-100 properly (Thanks Dan Fusselman)
122 FIXED - Scaled ICON in DEFAULT didn't get overwritten properly in nodes (Thanks Fabrizio Carusi)
123 FIXED - No more floating-point imagemap coords (Thanks Trond Aspelund)
124 FIXED - RRDtool regional output (. vs ,) workaround
125 FIXED - Cacti poller_output handles NaN more gracefully now
126 FIXED - SNMP datasource should work with Windows SNMP again
127 FIXED - MRTG datasource tried to stat() URLs
128 FIXED - Error reporting for CLI --define was bad. --help text was out of date.
129 FIXED - Editor will honour LABEL from NODE DEFAULT, if it is set.
130 
1310.95b FIXED - SQL schema issue that upset some mysql versions
132 FIXED - Removed sometime-problem debugging code in editor
133 FIXED - incorrect jquery path in cacti-picker
134 FIXED - INFOURL not used without overlib
135 FIXED - 'none' colours on LINKs were broken by typo.
136 FIXED - NOTES, INNOTES, OUTNOTES all just flat-out borken in 0.95 and 0.95a
137 FIXED - Page title can be incorrect if filehash starts with a digit.
138 FIXED - Cacti plugin behaves a little better with auth disabled.
139 
1400.95a FIXED - problem with global map variables. Oops.
141 FIXED - few deprecated function references.
142 FIXED - couple of tiny docs errors.
143 FIXED - bug where INFOURL without OVERLIBGRAPH would be ignored
144 CHANGE - Added in a SCALE line in the DEFAULT scale for between 0 and 1. Stops a lot of warnings on low-traffic links.
145 CHANGE - Tweaked node cloning in editor - clone is offset in x and y now.
146 
1470.95 KNOWN ISSUE - ININFOURL/OUTINFOURL, INOVERLIBGRAPH/OUTOVERLIBGRAPH are not handled well by the editor. If you edit a map that uses these,
148 then the 'in' side of the link will be copied to the 'out' side. New editor will handle this better.
149 
150 ADDED - you get a warning if you are using values outside of the defined SCALE now.
151 ADDED - You can add a 'tag' to a SCALE line, to be used in ICON or LABELs later.
152 ADDED - USEICONSCALE - colorize icon images (based on patches from llow)
153 ADDED - screenshot mode. "SET screenshot_mode 1" at the top of the map will anonymise all labels, comments and bwlabels.
154 ADDED - LABELFONTCOLOR can use a special value of 'contrast' to always contrast with the label colour.
155 ADDED - Artificial Icons. Special icon 'filenames' - 'box' 'round' 'rbox' create a shaped icon without any file.
156 ADDED - Map titles show up in browser title now.
157 ADDED - a basic 'live view' function which generates a map on demand. Sometimes. It's not very useful.
158 ADDED - LABELANGLE allows you to rotate node labels to 90,180,270 degrees. Needs truetype font.
159 ADDED - improved data-source picker in editor: host filter
160 ADDED - improved data-source picker in editor: option to aggregate data sources
161 ADDED - Moved data-source picker changes across into the graph-picker for NODEs too.
162 ADDED - SPLITPOS keyword to control position of midpoint in links
163 ADDED - VIAs can be positioned relative to NODEs (like NODEs can) (thanks again to llow)
164 ADDED - Weathermap has a hook in the map viewing page to allow other plugins to add code there
165 ADDED - .htaccess files bundled with Weathermap to restrict direct access to configs and output
166 ADDED - filenames for output are much less guessable now (may break external references to maps)
167 ADDED - You can use 'DUPLEX half' on a link to make the bandwidth percentage
168 calculate work for half-duplex links
169 ADDED - ININFOURL/OUTINFOURL, INOVERLIBGRAPH/OUTOVERLIBGRAPH, INNOTES/OUTNOTES
170 allow you to have different urls for the in and out side of links (based on idea from llow)
171 ADDED - OVERLIBGRAPH (and IN/OUT versions) can take multiple URLs separated by spaces (again from idea by llow)
172 ADDED - debug/warning log output contains the map name, and the debug output is marked DEBUG
173 ADDED - debug log output contains the calling function, file/line number, too. Making debugging-by-mail easier.
174 ADDED - fping: TARGET to do live pings of devices. See targets.html
175 ADDED - a sample 'skeleton' DS plugin
176 ADDED - an additional check-gdbug.php to spot bad GD installs
177 ADDED - MRTG DS plugin can do a few new tricks. See TARGET and targets.html
178 CHANGE - DS plugins are able to return negative results now ***breaks user-developed DS plugins***
179 CHANGE - the scale: prefix for the RRD DS plugin can take negative scale factors
180 CHANGE - (internal) plugins are each created as a single object now. Result: the plugin can cache results internally.
181 CHANGE - (internal) broke out some of the larger classes (node, link) into separate files.
182 FIXED - KEYOUTLINECOLOR is actually used now (thanks to llow once more)
183 FIXED - Editor doesn't throw away WIDTH and HEIGHT with no BG image
184 FIXED - Cacti Data-source and Graph picker doesn't restrict scrolling or resizing anymore
185 FIXED - weathermap-cacti-rebuild.php to work on both Cacti 0.8.6 and 0.8.7
186 FIXED - weathermap-cacti-rebuild.php to flat-out fail if Cacti environment is wrong.
187 FIXED - SNMP DS plugin had a typo that stopped it working at all (and no-one
188 noticed for almost a year :-) ). (thanks to Fratissier Christophe for pointing it out)
189 FIXED - Added some better controls into SNMP DS plugin. You can correctly pull
190 interface oper/admin status, for example, now.
191 
1920.941 FIXED - Issue with '-' DS names again.
193 FIXED - Added extra code to help discourage browser caching.
194 FIXED - Removed some extra chatty debugging code from poller_output.
195 ADDED - Page titles are more useful in Cacti now
196 
1970.94 ADDED - INBWFORMAT and OUTBWFORMAT allow you to format the text for BWLABEL, same as for COMMENTs
198 ADDED - New cactithold/cactimonitor data source plugin reads data from Cacti's Threshold plugin.
199 (Original development for this plugin was paid for by Stellar Consulting - Thanks!)
200 ADDED - New LINKSTYLE command allows you to have one-way (one arrow) links.
201 ADDED - RRD DS can use Cacti's poller_output to get data without running RRDtool at all.
202 (this also means it can work with the Boost plugin for large installations)
203 See targets.html for more info on this one.
204 ADDED - Editor - Align horizontal and Align-vertical for links. Calculates link offsets to make link vertical/horizontal.
205 CHANGE - Finally a better tab image, and a red 'active' one too, for the Cacti plugin.
206 FIXED - "Full Screen Maps" mode in Cacti Plugin was broken by me adding the "View Only First" mode.
207 FIXED - Imagemaps for horiz/vert format legend were wrong in editor (thanks to Alex Moura for pointing this out)
208 FIXED - Changes for compatibility with Cacti 0.8.7's moved config file.
209 
2100.93 Added - weathermap-cacti-plugin.php?action=viewmap&id=mapfilename works as well as a map number - useful for crosslinks
211 FIXED - the key_hidezero secret setting hides the zero in a gradient in a classic scale too.
212 CHANGE - the auth realm names for Cacti have been changed to match ReportIt and Aggregate - easier to tell who does what
213 ADDED - unique code for each warning message, and a page to explain it on the website. Ugh.
214 ADDED - warning in editor file-selector so you can tell if the file is read-only
215 ADDED - click config filename to edit in editor from Cacti (thanks to streaker69)
216 FIXED - editor-generated node names are a bit shorter (and easier to read) now.
217 FIXED - keyboard focus switches nicely to the popup dialogs now.
218 ADDED - cactihost: DS plugin fetches a bunch of other stats from Cacti's DB now, too (like availability and response times)
219 ADDED - Picking Cacti sources from editor has a javascript "live filter" feature now (needs a little work)
220 ADDED - node coordinates are directly editable in the editor now
221 ADDED - File picker allows you to use an existing map as a template
222 CHANGE - Editor warns about older editor-config.php format now
223 ADDED - Editor now allows you to clone a node with all it's styling intact.
224 ADDED - When picking coordinates (new node, move node, move timestamp etc), you can see the coordinates
225 ADDED - Editor toolbar fixed to window, to make it easier to scroll around large maps
226 ADDED - RRD Datasource has improved warnings for non-existent DS names
227 FIXED - RRD doesn't consider DSes other than the ones you named when finding a valid line.
228 CHANGE - Formatted numbers (Mega, Kilo etc) now can include milli, micro and nano (m,u,n).
229 FIXED - COMMENTPOS 0 doesn't kill everything anymore
230 FIXED - OVERLIB would behave incorrectly with PHP4 and relatively positioned nodes (Bernd Ziller)
231 ADDED - Editor allows you to edit raw text of nodes and links
232 ADDED - Editor link in management page (warnesj)
233 ADDED - Docs link in management page too (streaker69)
234 ADDED - Editor has a better warning for unwriteable files and directory now.
235 ADDED - When you come TO the editor from Cacti, the Change File goes BACK to Cacti
236 ADDED - "Show Only First" mode in Cacti UI - useful for heirarchies of maps with a parent.
237 ADDED - scale: prefix for RRD datasource - multiply/divide by any value as you read an rrd datasource
238 FIXED - Non-unique IDs in imagemaps, in overlib mode.
239 FIXED - Better-validating HTML produced
240 FIXED - angled bwlabels have the correct imagemap
241 FIXED - divide-by-zero error for some (?) PHP versions in poller
242 ADDED - Warning for duplicate node or link names
243 
2440.92 - FIXED weathermap CLI help said --random-data instead of --randomdata
245 FIXED one last php short_tag in poller_common.php - thanks Bernado Diez
246 FIXED a SET in DEFAULT node/link is inherited by all node/links now.
247 FIXED changing defaults in the editor changes existing objects that use the default value
248 FIXED unreadable files in the configs/ directory don't kill the editor file-picker anymore
249 FIXED - weathermap.conf really *is* a simple map again. My test version went out with 0.9 and 0.91
250 INTERNAL added a lot more memory debug points in
251 INTERNAL refactored the curve/link drawing code to make some new features possible/easier
252 Further tweaks and improvements to check.php (Basic GD check, memory_limit check, PEAR Getopt check, and more explanation now)
253 Small improvements to the editor's font-picking, including samples of all fonts.
254 Added - Editor handles VIAs in a MUCH better way when moving nodes.
255 Improved clipping reporting, improved plugin loading (Niels Baggesen)
256 Added - BWSTYLE lets you choose between regular and angled bwlabels
257 angled bwlabels follow the angle of the link arrow, which can save space.
258 Added - Editor can pick Cacti graphs for NODE's overlib/infourl (but NOT targets)
259 Added - COMMENTPOS allows you to move the position of comments along the link (like BWLABELPOS)
260 FIXED - strange edge case with gradient SCALE caused div-by-zero (Tiago Giorgetti)
261 CHANGE - The editor doesn't *require* an editor-config.php anymore. It *will* warn you if the defaults aren't enough, however.
262 
2630.91 - FIXED RRD bug with '-' DS names. This was fixed in 0.9pre3, but somehow slipped through.
264 FIXED KILO bug again (Steve Woodcock)
265 FIXED handling of MRTG html files on remote systems
266 FIXED ReadConfig doesn't complain about KEYPOS DEFAULT -1 -1 (as written by WriteConfig) anymore
267 FIXED NOTES was not fully tested, and broke cactihost: targets, at least.
268 FIXED BWLABELPOS wasn't handled properly by the editor/WriteConfig (it would swap the positions over)
269 FIXED Documentation fixes for installation (to include check.php) and NODE TARGETs.
270 NEW check.php checks for presence of possibly-missing functions in your PHP installation
271 NEW 'quiet' logging setting for Cacti plugin - in LOW logging, only errors are logged.
272 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)
273 NEW the scale line that was 'hit' for each link direction is stored in inscalekey and outscalekey
274 
2750.9 - Changed node rendering - now we render to a transparent mini-image and blit them on. This will be good for the editor.
276 FIXED long-undetected bug in HTML_ImageMap for similarly named nodes or links (SLander)
277 Added BWLABELPOS - you can specify the position of the bandwidth labels along the link
278 Added OVERLIBCAPTION based on code from Jared Gillis
279 Moved all ReadData code into plugins to allow for user-supplied data sources
280 FIXED unreported bug where WriteConfig throws away floating point part of SCALEs
281 FIXED another variation of the imagemap sorting bug from 0.81 (Erik van Cutsem)
282 FIXED KILO ignored bug (found/patch by Steve Woodcock)
283 FIXED unreported bug where WriteConfig throws away HTMLOUTPUTFILE and IMAGEOUTPUTFILE
284 Added facility to use multiple SCALEs in a map. SCALE takes an optional name. NODEs and LINKs can have a USESCALE line.
285 FIXED bugs relating to assumption that 'admin' user always exists, and that users never go away, in the Cacti mgmt tab (adrian marsh)
286 Logging is tidied up a bit under Cacti's poller
287 FIXED Added a warning for RRD data sources where the DS names you specify don't exist in the RRD file
288 Added numeric offsets for NODES lines, like for LABELOFFSET. Move the end of a link whereever you like.
289 Added a new 'static' datasource - you can hardcode values, if you ever needed to.
290 Added a 'gauge:' datasource to the rrd plugin. Allows you to use values from any rrd without bit/byte-conversion.
291 Added formatting tokens into most strings - you can print data on the map from various places, including stuff
292 placed there by plugins.
293 Added - if you specify an output filename ending in .jpg or .gif, you'll get a GIF or JPEG file.
294 Added - BACKGROUND and ICON also understand JPEG, GIF and PNG, if your GD library understands them.
295 Added - support for non-standard polling periods in Cacti plugin. You can choose to only update every so often, or not at all (manually).
296 Added - manual 'recalculate now' button in Cacti plugin's management UI
297 Added - SET command to pass hints into plugins or weathermap core, per-node, per-link or globally.
298 Cleaned up config parser. Can be more fussy. More consistent though.
299 Added - CLI tool takes --define to define SET-style variables
300 
3010.82 FIXED another variation on ReadFromRRD not detecting NaNs properly (hyland)
302 FIXED SQL error which affects only some MySQL 5s (gundamx)
303 FIXED some minor php errors in setup.php (cigamit)
304 Changed the rrdtool period from now-400 to now-800 to avoid long-poller-cycle problems.
305 Did some more /=>DIRECTORY_SEPARATOR changes - there weren't any problems, but it's a potential one.
306 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.
307 
3080.81 - Added a Weathermaps link to the Cacti 'Configuration' side-menu. Removed 'Manage Maps' link in Weathermap tab. (knobdy)
309 File-picker in editor no longer masks on *.conf
310 FIXED sort-order bug for imagemaps (Fran Boon)
311 FIXED plugin shows same map twice if you have 'Anyone + users' (Fran Boon, again)
312 FIXED default bandwidth duplicated field in editor. (qjy2000_cn)
313 FIXED now allow TITLEPOS 0 0 (actually, y=0 is useless, but x=0 might be useful) (knobdy)
314 Editor still won't upload images, but it WILL let you pick from any PNG files in the images/
315 folder, and any images already mentioned in the map configuration file for ICON and BACKGROUND
316 lines. (everyone and their dog)
317 Similar change for DEFINEFONT. You still have to hand-edit to define the font, but after that, the
318 editor will let you pick it.
319 Changed the dependency tests to NOT give a warning about particular DLL names.
320 Added more dependency tests for specific functions.
321 Changes some debug messages to warning, so that they are visible in the logs even without DEBUG on.
322 FIXED minor (unreported) bug with sort order in Manage Maps
323 Changed most Cacti Plugin code to use Cacti's (logging) SQL functions. Hopefully this will help
324 with running down a couple of problems for Windows users.
325 More error reporting generally.
326 Fixed error when creating multiple links between nodes in the editor (fozzy)
327 Docs update - More FAQs and config reference improvements/amendments.
328 Added 'Cycle' mode to plugin - automatically cycle between your weathermaps.
329 
3300.8 - Added ability to have multiple targets for a LINK - aggregate your T1s
331 Added ability to use half an RRD (use '-' as the DS name) - if you have 'in' in one RRD, and 'out' in another
332 Added a tab-seperated file datasource for TARGET lines, so you can draw anything you can dump into a textfile.
333 Added ability to specify which corner of a NODE each LINK-end goes to - handy for busy hub nodes
334 Added support for FreeType & GD fonts
335 Added VIA points - a link can go around corners, and they're nicely curved too.
336 Added gradient SCALEs - specify two colours for a band to have colours interpolated.
337 Added many more colour controls for map elements:
338 For Links: OUTLINECOLOR r g b ( or OUTLINECOLOR none)
339 For Link bandwidth labels: BWOUTLINECOLOR, BWBOXCOLOR, BWFONTCOLOR
340 For Nodes: LABELBGCOLOR, LABELFONTCOLOR, LABELOUTLINECOLOR, LABELFONTSHADOWCOLOR
341 For Map 'furniture': TIMECOLOR, TITLECOLOR, KEYBGCOLOR, KEYTEXTCOLOR, KEYOUTLINE
342 Added Cacti plugin. View and Manage UI, plus poller integration. No editor (yet)
343 Updated example config to use new 0.8 features
344 Re-organised manual, and heavily re-written config reference.
345 Fixed cacti-pick.php some more (all done now?)
346 Added non-bandwidth bandwidth labels: BWLABELS unformatted
347 Many Thanks to James Lang, Niels Baggesen and the [php-weathermap] mailing list for feedback
348 during the testing of this release.
349 
3500.71 - Fixed database code in cacti-pick.php
351 Fixed up editor to handle blank maps better.
352 Fixed a problem with cached images in editor.
353 
3540.7 - Updated the manual and example map to reflect all these changes.
355 Added config options for HTMLOUTPUTFILE and IMAGEOUTPUTFILE. The
356 idea is to reduce the size of command-lines, and make the map files
357 more self-contained. CLI options still take precedence.
358 Includes new 'DHTML' editor for the first time. This is still very much
359 in testing - backup any map configs you edit with it first!
360 Fixed DrawLegend() to not go below a minimum width (it used to use the
361 title length, but that can be too small now)
362 Added BACKGROUNDCOLOR option: take an R G B like the SCALE lines (request
363 from kbriggs)
364 Ripped out some of the 'live PHP' code to make DrawMap a bit simpler.
365 Added a check for PNG support in CLI command.
366 Added command-line error-checking (Niels is back again)
367 Added a fix for Windows line-endings. Seems that PHP uses Unix-endings even on Win32
368 Added LINK DEFAULT and NODE DEFAULT - set the defaults for (nearly) any
369 parameter. This also means that most node-affecting and link-affecting
370 parameters are now per-node and per-link.
371 Added ARROWSTYLE option - there's 'classic' and 'compact' with neater arrowheads.
372 Added LABELOFFSET option to change the relative position of the LABEL when an
373 ICON is also used.
374 Added OVERLIBWIDTH and OVERLIBHEIGHT to allow better OverLib output (Niels B, once more)
375 Switched to using 24bit images internally. This should improve the handling of
376 PNG transparency in ICONs.
377 Improved number and content of error messages.
378 
3790.6 - Renamed weathermap.php to just 'weathermap' to make it more
380 obviously not a PHP page.
381 Fixed up NODE name regexp (thanks Niels Baggesen)
382 Added warning for non-existent NODES in LINK (thanks again Niels Baggesen)
383 HTML fix for <map> in generated HTML (Niels once more)
384 More HTML fixes to make us a bit more XHTML-like.
385 You can have an ICON and a LABEL now. LABEL is centred over the
386 NODE, for the moment. Also, there's a drop shadow effect, to make
387 it easier to read the overlaid text.
388 New config features: LINKFONT, NODEFONT and KEYFONT to control the
389 fonts used for those things. It's a number from 1 to 5.
390 Added BWLABELS NONE for no labels on links at all (request from Ueli Heuer)
391 Moved responsibility for complete HTML page from the class to the CLI program - MakeHTML produces an HTML fragment now.
392 Added ability to customise timestamp and legend text, by adding new text after the KEYPOS and TIMEPOS commands.
393 
3940.5a - Fixed totally embarrassing problems with the DS-specification code.
395 As far as I can figure I never did test it. Oh dear. Thanks to
396 Jethro Binks for speedy patches.
397 
3980.5 - Fixed asymmetric BANDWIDTH bug - thanks rpingar
399 Fix to make rrdtool commandline work on Windows - also thanks to rpingar
400 Added specification of RRD DS names in TARGET ( blah.rrd:ds0:ds1 - that's in then out)
401 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.
402 Allow for decimals in BANDWIDTH specifications - 1.5M should work now
403 Allow for decimals in SCALE specifications - mainly useful for very small values on big links
404 Brought back sub-1.0 percentages, which got lost somewhere along the line
405 Added in warning for >100% lines
406 Added TIMEPOS option so *you* get to choose where the timestamp goes, mgb
407 Fixed stupid bug in ReadRRDData - Weathermap should follow the data better now. Thanks to 'cl'
408 
4090.4 - Changed all internals to deal in bits/sec instead of bytes
410 Moved timestamp back up to the top-right corner.
411 *BREAKAGE* Changed BANDWIDTH to use bits too
412 Added support for K,M,G,T suffixes on bandwidth specs
413 Added KILO config file option to redefine 1K=1000 or 1K=1024 (or anything actually)
414 Added --sizedebug commandline option, to help with figuring out
415 what you did wrong with the new BANDWIDTH format. Shows max
416 bandwidth instead of the current bandwidth on all links.
417 Included something a bit more like a manual.
418 *BREAKAGE* Changed BWLABELS options to be bits/percent, since they *are* bits!
419 LABEL regexp relaxed to allow spaces in labels
420 HTMLSTYLE, BWLABELS regexps tightened up to detect more errors
421 Added new example config in docs/ directory
422 Moved editor.php out of the way to random-bits
423 Included a copy of auto-overlib.pl, just cos it's handy
424 
4250.3 - ICON config directive for NODEs added - same effect as jas0420's perl code
426 Fixed WriteConfig a little - TITLEs are written.
427 OVERLIBGRAPH config is written for NODES.
428 Fixed bug with OVERLIBGRAPH DHTML and NODEs
429 Added --image-uri option back in from the perl version
430 
4310.2 - NODEs with no label aren't drawn but can still be an endpoint for a LINK.
432 Small bugfixes from mgb
433 Included the editor.php for people to see
434 Code tidyup for weathermap.php
435 
4360.1 - Initial pre-release version
437 

Powered by WebSVN 2.2.1