Added hostname to web ui. bumped micro version
Updated shoal-client README
Modifying to work w/ apache. Work in progress
Progress on threading, webpage hangs.
Making shoal work with apache and webpy dev.
Made shoal-server a library.
Made 2 new files, shoal_dev to run with webpy development server, and
shoal_wsgi to run with mod_wsgi. Tried to keep format of both files
similar
Added changes made to shoal.py for apache/webpy
removed main in wsgi
Added PID to base.html
Fixed setup.py
dev version update.
Cleaned code up a bit, removed scripts from setup
removed testing code.
Fixed geolitecity download to use python libraries
Changed config setting of geolitecity_path to just be the parent
directory where the database should be located. The GeoLiteCity database
will always be named GeoLiteCity.dat.
Errors are more helpful now when GeoLiteCity fails to update/download.
Fixed shoal-client squid ordering.
Distance is rounded to not include so many decimal places.
Slightly modified shoal_server config to reflect actual functionality.
bumped micro version for bug fix
Fixed rounding to use round() func
Changed setting description for shoal server.
Each amqp_server_queue should be unique for every shoal server instance.
Since queues persist even if shoal server is taken offline, using a uuid
may not be the best solution, as RabbitMQ will have tons of declared
queues that will never be used.
Using hostname as queue for Shoal Server.
RabbitMQ queue deletes on shoal shutdown.
Added reconnect retries when AMQP conn. is lost.
Shoal Server will retry forever, shoal_agent has a configurable retry
limit.