Client Changelog
2.8.9.5
added customizeable unmount_distance
lowered unmount distance from 20 to 15
2.8.9.4
ProfileHandler.cs no longer loads EmptyProfile before changing to new
crowdsourcer nodes are now fought (order by distance) instead of distancesqr
rndbuddy.cs:

ispose() now properly disposes all Timers
removed arg[3] in HttpPost()
added node.isValid check to crowdsourcer
num_stucks >= settings.max_stucks(instead of >) in movement_controller
properly cought HttpPost Exceptions
fixed uncought exception in NetworkDiagnostics.cs

ing_host
2.8.9.3
movement_watcher.last_moved is now set to now when singular waits to recover from fight
added wowmovement.stop() to unmount function
movement_watcher will now kill HB only after 5 bad ticks
movements are no longer tracked when in capital city
professionbuddy profilehaner now differs between train herb and train mining tasks
added silent ping of rndbuddys frontend servers
added NetworkDiagnostics
2.8.9
productive versions will now only be deployed via BuddySTORE, googlecode svn will be shut down
config files are now stored in AppData
non-ressource assets are no longer fought from google code
changed log color to purple from blue
2.8.8
http communication is now threaded again
HttpPost is now properly Disposed
only server tasks that really need a reponse do read the response stream now - speeds up many tasks
server will no longer open session containers if there's no need to
brought Questbot Status to Webinterface
brought NPH Status to Webinterface
added BC:is_questbot
added BC:is_on_gatherbot_duty
restyled signup form
brought images to ressource
added unstuck_attempt for gathering tasks
removed sell of life / water spirits from PB Templates for 0,1,530,571
added kill_hb
reduced front-logging, more silent logging
added readResponse to HTTP Post method, speeds up many HTTP Tasks
many optimizations
dealt with stuck issues
2.8.7
changed train mine to train professions as both professions are beein trained
fixed bug in replace:train_professions
fixed bug in blackspot suggest form (zoneID was mapID)
added Sell Water Spirit
added Sell Life Spirit
added Train Herb
added Train Mine
increased SafeStart timer to 25 seconds (up from 15)
added PB profile for kalimdor (experimental)
added PB profile for Eastern Kingdoms (experimental)
2.8.6
added frontend #3 - located in US, atlanta
added SafeStart
Timer kill in GuiSettings will now count down the seonds until wow gets killed
Timer Grace Period will now count down the seconds until a GracePeriod is expired
added checkbox to Suggest_Blackspot form to stop continous refresh of XYZ Position
2.8.5
added support for MixedMode Botting (GB+DB||BGBuddy)
added Blackspot Submission tool
heartbeat errors are now logged silent
playerTarget reporter no longer reports if you're not on a Gathering Task (like when using Enyo and rndbuddy is used for tracking only)
2.8.4
added option to web interface to choose default rndbuddy server
2.8.3
wiped database of all characters
rewrote Hash Function
2.8.2
removed threaded server communication
removed all StyxWoW.Sleep() and Thread.Sleep() calls
minor changes to logging behavior and spelling
2.8.1
Added Professionbuddy Profiles for Outlands and Northrend
fixed bug that was causing to profiletimer to continue when second bot of professionbuddy was combatbot
added welcome message to log the frontend you're on
added option to place mats in guildbank
added ah and gbank to be toggleable
2.8.0 u1
fixed bug that causes issues with HBRelog
added option to smelt ores in bag to ores (requires Professionbuddy)
movement watcher will not log out when bot is recovering without food/drink
2.8.0
added several new commands for professionbuddy
crowdsourcer ignores disabled (phased-out) nodes
restyled gui_settings
fixed bug in settings gui where an exception would be thrown if plugin was not active or settings file was non existent
LogWatcher Stuck Detect only reports stuck when using a gather botbase
Movement_watcher only watches you when using a gather botbase
added professionbuddy support to profileHandler
moved all stopwatches to timers
moved profile refresh out of Pulse()
profilegenerator now only serves those type of node you want to harvest (herbs or ore)
heartbeat now submits your current botbase
rewrote http post function
changed http timeout from infinite to 30 seconds
added option to let rndbuddy track other botbases
2.7.8
optimized crowdsourcer, added a limit to collection distance (should prevent some excetions)
encrypted http server trafic
added option to webinterface to disable GB2 Settings overwrite
http errors are now logged silent to logfile
increase max timeout of http communications to infinite
styled settings window, added toggle for debug options, aligned text
jumps can now also be issued when stuck on ground (requires stuck mod to be enabled)
2.7.7
Added random jump (disabled by default)
Added followers detection (disabled by default)
Added Timed Kill option (to be selected from actions window)
movement_watcher will now first try to load a new profile before killing wow
reduced unmount grace period from 30 to 25
2.7.6
TreeRoot will stop now when rndbuddy was not able to Initialize
moved movementcontroller.cs to movement_controller.cs
moved movement_controller.cs:graceperiod to settings for easier modification
added rndbuddy.cs:logsilent
crowdsourcer.cs and PlayerSecurity.cs exceptions will be logged silently
added rndbuddy.cs:logcrit
displaying grace period in gui_settings
made gui_settings window bigger and restyled some stuff
added server_pipe.cs:notify
added screenshot support on certain events
2.7.5
added screenshot support
Gatherbuddy settings are now automaticly overwritten to provide best results
further optimizations
fixed another issue that might cause stucks
2.7.4
fixed stuck issues on most systems
added "hold"-period to movement watcher (will only dismount every 8 seconds)
added several status updates to HB TreeRoot
reworked movementwatcher - no longer depending on Pulse()
added level check (you wont get a zone whichs' range is higher than your acual lvl, even if it's enabled)
changed wag message
added public performance report (
performance stats | rndbuddy)
preps for followers detection
gatherbuddy2 is selected on start
bot autostart (can be toggled online)
added fancy message to key_override (the form that opens to enter a existing api key) that notifies users that rndbuddy_tk keys are not valid (i hope now everyone will get it...)
added whatsapp account confirmation
push remote settings to client
2.7.3
optimized unmount routine
added performance log
threaded several secondary http tasks (merged from 2.7.2)
fixed bug where users were using testing enviroment in last revision
added waitforlag at some places
2.7.2 optional update
moved several secondary HTTP tasks to run in own thread
2.7.1
added whatsapp and email notifications
added kill on GM Whisper
2.7.0
added utf8 support
added playersecurity.targeted detection
added PlayerSecurity.chat logger
fix for crowdsourcer to not collect nodes when zoneID =0
fixed unmount module to stop first and dismount afterwards
fix in unmount module to unmount only when really above a node and not underneath
2.6.1
changed dismounting behaviour. will now dismount only when above a node, not under
2.6.0
makes uses of crowd-farmed nodes
auto guild invite accept (when level >=25)
2.5.7
changed some small things that might help some people encountering bigs
2.5.6
Monitoring client stucks now
2.5.5
Added ability to remotely enable or disable certain modules
2.5.4
added movement enhancements (bot will dismount when near a node) - while testing, this feature brought me about +20% nph
2.5.2
tiny tweaks and fixes
different log color
2.5.1
added versioncheck
added isIndoor check to crowdsourcer
2.5
enabled crowd-sourcing
while you run rndbuddy it collects all nodes around you. your profiles performance is beeing used together with the nodes you harvested to score them and to make rndbuddys profiles even better
this feature is - at this point - a collect-only feature. it's results will be added to the generator when there's enough data available.
2.4.6
fixed some typos
preps for performance reporter
2.4.3
preps for performance monitoring feature
2.4
enabled basic command pipe features
you're now able to start, stop, kill and force profile refresh of your bot
2.3
automatically refreshes profile when near last profiles node
this way you wont repeat any profile
2.2
Added way to enter a already existing api key when running the plugin with a new character.
This way you dont have to verify your email multiple times.
Please note, that old rndbuddy_tk keys wont work!
2.1
see svn log for detailed changelog
gui form no more se-sizeable, added some neccesary data to post
2.0
initial release
Server Changelog
2.8.4
added screenshot delete button (delets on both imgur and rndbuddys server)
2.8.1
added several ajax refresh functions for character overview and individual characters
added Keep-Alive to ucp
added option to select desired professionbuddy zone
added option to set mail/sell for item qualities
added option to professionbuddy to toggle ore smelting on/off
added Charcopy function
2.5.1
added toggle function to see bots status fast
added 2 more servers to frontend for loadbalancing (you can see which server you're on at the bottom line of ucp)
fixed typos
2.5.0
added level check on generation
added command to push remote settings
too long slugs are beeing cut now (str>23)
password reset option
dynamic blackspot radius based on reliability
nph history
... more that i cant remember
2.4.5
added password reset on hp
added fancy 404 and general error sites (pikaswag!)
2.4.1
blackspots are now properly served with a radius
2.4
blackspots improved (rel>=3)
mailboxes reworked
generating algorythm optimized
2.1
uses crowdfarmed nodes and blackspots
2.0.2
added some more mailboxes to kalimdor/horde
v2.0.1
enabled expansion01, northrend and HawaiiMainLand Map
v2.0
initial release
Known Issues
- must be restarted when changing map (continent)
- hb must be restarted once to activate api key (recompile helps aswell)
- when in some of these areas (azyrmythos island, eversong woods) a profile for outlands will be generated (cause: same mapID)