1.1.3 Release Notes- (Core) The database schema was altered to remove the unused strlen field. Note that the existing database will automatically be updated on first startup, after which you cannot downgrade without deleting the database.
- (Core) The client should now be able to understand requests that use encoded equal signs (=) in the URL.
- (Core) The client will now enforce available cache size, and will therefore no longer start if the setting for the cache size is larger than the available disk space minus the total size of the files in the cache. (You can adjust this from the
web interface.)
- (Core) Added a safety check to prevent the client from starting if it has static ranges assigned but an empty cache, which would indicate some sort of error. (To start a client that has lost its cache, you have to manually reset the static ranges from the
web interface.)
- (Web Interface) Added an option to reset static ranges, for those cases where the cache has been lost for some reason or another.
- (Web Interface) Instead of having it as a warning, the interface screen will now simply refuse to change a client's port or key while it is running.
- (Dispatcher) The trust mechanics was tweaked to take static ranges better into account. Depending on the number of assigned ranges and frequency of requests, a request for a static range file can now cause a slight reduction in trust. The effect should be very minor for well-behaving clients (and will be adjusted if it's not), and is solely to prevent clients with frequent cache wipes from having ranges assigned.
- (Dispatcher) New static ranges can now only be assigned to a given client once every two hours. Additionally, they will not be assigned unless the client has been running for at least 24 hours.
As the 1.1 branch is considered Beta, it's not added to the H@H client page. Download it here:
RunnableSource(Note that the initial r82 and r83 builds were pulled due to missing functionality/bugs, current build number is r84.)