jablonka.czprosek.czf

weathermap

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

 

Line No. Rev Author Line
113simandl0.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 
201simandl0.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 
320.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 
580.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 
650.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 
870.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 
1070.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 
1110.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 
1360.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 
1510.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 
1550.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 
1660.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 
1820.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 
1880.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 
1930.1 - Initial pre-release version
194 

Powered by WebSVN 2.2.1