github hydrusnetwork/hydrus v132
Version 132

latest releases: v599, v598, v597-future-1...
10 years ago

I never knew you could do this with github until a user told me about it! I've decided to keep posting details and screenshots to my tumblr, but to put a basic changelog here.

  • merged two complicated serverside account tables into two simpler tables
  • with this action, was able to clean out a lot of rubbish old server account code
  • made it so accounts can only be on one service. existing (admin) accounts that straddled sevices will have new access keys printed in a text file in the base installation directory on server update
  • rewrote the account object to be simpler and easier to maintain
  • swapped the old rubbish 'account_id' identifier in the account object for the much better 'account_key' identifier
  • harmonised some conflicting account-related variable names
  • refined the way the unknown account is stored and identified
  • split serverside account verification and identification into two separate paths, to reduce chance of security problems
  • reworked account identifiers (a general purpose account identifying object that is used in admin-server interactions) and their associated db functions to be more secure and reliable
  • simplified account data use checking
  • simplified and harmonised the way used bytes and used requests are stored and retrieved in the account and account type
  • with guarantee of account_key uniqueness across entire server, I have simplified session code in several places
  • updated help to reflect the new relationship between access keys and account keys
  • added 'copy account key' button to review services, which will now be the thing for users to use if they need an admin to modify their account
  • fixed serverside credential verification for non-instantiated (still have a registration key) access keys
  • added a bit of explaining text to the 'waiting' autocomplete state
  • fixed a typo that caused errors when deleting files from a file repo

Don't miss a new hydrus release

NewReleases is sending notifications on new releases.