2024-11-29- Applications for H@H clients in Europe has been suspended due to excess capacity. Donators and people who are already running H@H can still request new clients in Europe, but other users can no longer apply for clients in this region.
2024-11-20- Made some changes to H@H trust calculation to improve overall behavior, especially for clients that experienced recent downtime.
2024-11-12- When updating galleries, any existing v1 images in the gallery are now upgraded to v2 to avoid an inconsistent mix of resamples. Let me know if you notice any issues with this.
- A conversion process was also started to gradually migrate existing public galleries to v2, working its way backwards. This process is currently estimated to finish around mid December. Of 2026.
2024-11-04- The new uploaders have now been swapped in for
some sections of the site all uploads. You can use
https://upload.e-hentai.org/manage if you encounter outdated DNS issues with the old URL.
- 200x300 thumbnails are now used by default for galleries with v2 image handling. If you prefer the old default of 100x150 thumbnails, you can change to these from the
settings page.
- A separate limit for posting private galleries was added, and is now 5/week for bronze star donators and 10/week for gold star+.
2024-10-28- The backend and DOM changes are now fully live. Let me know if you encounter any issues with this
when NOT using outdated third party scripts/apps/programs, which may need an update to work properly.
- As part of the changes required to support the new thumbnail system, lofi basically needed a complete rework, and may now actually be useful to some people.
- Regenerated archives of galleries older than a year are now a fixed 3x cost rather than a variable 2x-5x cost.
2024-10-25- The previously announced backend and DOM changes are now live for a section of the site, let me know if you encounter any issues with this NOT related to outdated scripts.
2024-10-16- The minimum supported version of H@H has been increased to
1.6.2. Clients still running older versions should update ASAP.
- The H@H RPC/C&C servers have been replaced. Let me know if you have any issues with H@H after this. You don't have to restart your client, they have been automatically migrated to the new servers. If you use a custom client that doesn't support auto-migration, the old servers will go offline soon, so you should update them ASAP.
2024-10-15- A test build that adds support for upcoming changes to image and thumbnail handling is now running on the onion site. The changes are mostly internal, but there are some thumbnail-related DOM changes in case people want to check for script compatibility. This will be pushed to the main site in a few days.
2024-09-11- The 980x resample option has been retired due to a combination of performance/overhead issues and lack of use.
2024-09-07- Switched to a new set of servers for the repo service. (This stores stuff like torrents and bounty images, and has all the various moderation tools.)
- Made some changes to how torrents are downloaded to get rid of some old hacky behavior. Let me know if you encounter any issues downloading torrents after this.
2024-09-02- Implemented some changes to the torrent stats pipeline to improve backend performance. As part of this, there were some minor consistency improvements to the "Seeded" and "Unseeded" viewing modes:
* "Seeded" shows all torrents where the tracker saw self-proclaimed seeds in the last 24 hours, as well as all torrents posted in the last 24 hours, since the initial seeding peer could be using the "super-seeding" mode which will not self-proclaim as a seed.
* "Unseeded" only shows torrents older than 24 hours, where the tracker has not seen any self-proclaimed seeds in the last 24 hours.
2024-08-26- The cutoff for when quotas can be used on archives is now one year after the gallery was posted (increased from 30 days), matching the cutoff for the H@H downloader.
- Extra re-creation costs are no longer applied to archives for galleries posted in the last year (increased from 30 days) or archives downloaded in the last 90 days (increased from 30 days).
- The way the image downloading limits work have been reworked, mainly to address various issues caused by an increase in IP address sharing due to increased use of CG-NAT and VPNs.
The old system had two modes, an account-based quota for donators and an IP-based quota for everyone else. This had a few notable quirks, like how if non-donators spent GP to reset the quota, it could be consumed by someone else sharing the same IP address.
The new system has three modes:
* Donators and people with the More Pages hathperk have an account-based quota, like what donators had before.
* Everyone else defaults to an IP-based quota, similar to before. However;
* People who do not have an account-based quota and spend the GP to "reset" it are now assigned a dedicated quota for 24 hours, set with a cookie-based token. Meaning that if you spend GP, the resulting quota can no longer be used by anyone else.
Furthermore, the behavior when you hit the limit has changed:
If you hit the limit while browsing normally, it will no longer error out with a 509 "bandwidth exceeded" screen as long as H@H is enabled in the image load settings. Instead, it will force using the 1280x resampled version even if the image size settings are set higher than this.
If you hit the limit while downloading source images, it will start automatically charging GP for this in the background like before, erroring out if you don't have any. If H@H is disabled, it will also still error out with the 509 "bandwidth exceeded" screen when browsing.
In other words, unless you have the image size setting at "prefer original images" or above 1280x, or H@H is disabled, hitting the limit while browsing will have no effect. Though you could still trigger the DDoS protection if you overdo it.
For IP-based quotas, it will no longer show what the limit is. This is intentional. It will however explicitly tell you on the home screen if your IP is currently restricted from using high-resolution images.
2024-08-20- Corrected an issue with the search engine where some searches with many tag matches could take a long time to process due to a sub-optimal query strategy. (Let me know if you notice any weird search results after this.)
2024-08-18- Switched to a new set of servers for large thumbnails.
2024-08-17- Switched to a new set of servers for small thumbnails, with some changes to how they are served.
2024-08-15- Corrected an issue with the search engine where non-applicable cached data could be used in some search results, causing some search terms to be ignored.
- Corrected an issue with the search engine where result count estimate caching was broken for some searches, causing excessive estimate fluctuation.
2024-08-14- The site has been migrated to a new web cluster. Report issues in this thread if you spot any.
2024-08-11- The taglist tool now has a toggle to only show tagvotes on galleries where at least one of the votes has been assessed as "bad". Note that unlike the normal mode, this mode sorts by the time the tag was assessed instead of when it was voted on.
2024-08-09- Tags votes will no longer be counted as "bad" by the site's accuracy metrics if the vote was made more than 60 days before being assessed. It also will not be counted if the vote was made on an older version of the gallery, unless the vote was by the uploader.
- Tag accuracy counts will now be applied to the month the vote was placed instead of the month the vote was assessed. (Toplist points are still added to the current month.)
2024-08-08- Reworked the stat processing pipeline for the tracker. Let me know if you spot any stat weirdness after this.
2024-08-07- The tracker has been moved to new servers.
2024-08-04- New archive and L2 image servers are now live. These will gradually replace the old servers over the course of this month.
- Voting on the tags "language:rewrite" and "other:defaced" now requires 15 MP.
2024-07-23- Due to unbalanced traffic caused by missing round-robin allocation on third party clients effectively causing a DDoS condition, IPv6 on thumbnail servers has been disabled until further notice, and random subsets of Chinese IPv4 ranges have been blocked on different thumbnail servers to force them to use different servers.
This will remain until the majority of Chinese traffic use the available round-robin balancing properly.
2024-05-21- A number of changes have been applied to the forum database that should prevent it from crashing and burning the second we hit 8388608 registered members. Let me know if you spot any issues after this. (Especially people registering after we hit this number.)
- Corrected an issue with the mechanism used to determine whether to prefix filenames in archives with the page number or not; for some specific sets of filenames, it would neglect to do so even if the filenames could potentially be out-of-order depending on OS and filesort settings.
2024-05-20- When creating a new gallery and selecting "Translated" as the language type, it will now show an additional checkbox to indicate whether or not the translation is by a proficient human translator. If this box is not checked, the gallery will be auto-tagged with "rough translation".
(You will not be prompted when updating an existing gallery. Frequent or consistent misrepresentations of machine translations and translations by novice translators as "by a proficient human translator" may affect your ability to toggle this box in the future.)
2024-05-05- The BTC fee rate used for the fee warning is now calculated in a different way, and should both better reflect and respond much faster to real-life conditions.
2024-04-23- If a gallery has a language tag implicitly set by the uploader's language selection, the first vetoer downvote on the tag will now always be -100, allowing one vetoer to cancel it out.
2024-03-26- A new
Tag Tracker is now available. Read more about this
here.
2024-03-22- Starting expunges on previously de-expunged galleries is now restricted to vetoers.
2024-03-19- A number of changes have been made to how tag voting works. Read the full details
here.
- Since tag power is now capped, solid-border tags are now sorted alphabetically in the tag pane even if you choose to sort tags by power.
2024-03-11- A new "Site Status" readout can now be found on the front page. This will be used to inform of planned and ongoing maintenance. It also has a section which will be automatically updated by the site's monitoring system every five minutes, which will list any automatically detected server issues.
2024-03-07- For versioned galleries, the gallery torrent list is now separated by "current" torrents (those uploaded after the current version of the gallery was posted) and "outdated" torrents (those uploaded before that time).
- Instead of having a 100% expunge, the uploader of a torrent now has a "delete" link instead, which removes the torrent from the list immediately. This also fixes an issue where if you expunged your own torrent, you could not reupload it.
- Various minor tweaks and fixes to torrent readouts and functionality.
2024-02-11- The "similarity scan" function for file searches has been disabled since the algorithm used can no longer scale with the size of the database. We'll be looking into if this can be replaced with a better performing lookup.
2024-01-17- The image servers at one of our locations have been replaced with higher-capacity ones. (Different from the one in December.)
2024-01-12- Switched to a new way to store and handle things like toplist awards and xmas cookies internally. Let me know if you spot anything missing after the conversion. (It used to be a large bitmask, and it was all out of bits.)
2023-12-29- Cycled the site's crypto wallets. As usual, this means that addresses generated more than a year ago will no longer be automatically credited; if you do accidentally reuse an old address, send me a PM and I'll add it manually. (The address that shows on the donation screen is always current and should be used whenever possible.)
- Due to persistently high fees on the BTC network, the donation page will now default to BCH for new users. (It still remembers which coin you last interacted with and defaults to that if you previously used it.)
- The transaction list will now show the current number of blockchain confirmations for transactions that have not been credited yet.
- If a transaction is no longer confirmable due to a conflicting transaction being mined, usually due to a transaction replacement (RBF) or double-spend, it will no longer show up in the transaction list.
- For BTC, if you create a legacy (P2SH-wrapped segwit) address, it will now revert to creating modern (native segwit P2WPKH) addresses after using it. Legacy BTC addresses are strongly discouraged since while certain non-BTC wallets will accept them as valid, any non-BTC coins sent to these addresses will be lost, so this function may be removed in the future.
2023-12-20Corrected some issues with archiver cost calculations:
- Fixed an issue where whether or not an archive was downloaded recently affected whether or not you could use a download quota for H@H downloading. This is now set to be available for galleries posted in the last year.
- Fixed an issue where the GP auto-converter was not used for H@H downloading.
2023-12-13- A replacement set of image servers was set up at one of our locations, and is now live.
2023-11-27- Similar to how hath is calculated, H@H toplist score is now also adjusted based on the average file sizes served by the client. Practically, this means clients with a lot of high-capacity ranges (serving large+original files) now score higher than before to reflect the higher bandwidth usage.
2023-10-31- Numerious layout tweaks to the pages under "My Home" to improve mobile usability.
- We now do an URL rewrite for fullimg requests to fix an issue specific to Firefox where files were sometimes being saved as "fullimg.php"
- Changed unnecessary onclick buttons in MPV to proper URLs and improved overall scaling behavior for the image bar.
- Corrected some buggy MPV touch handling that made some buttons unclickable.
- Added a toggle under
My Settings to re-enable the gallery page thumbnail selector. There were also some tweaks made to this selector to make it fit better on narrow screens for galleries with many pages.
2023-10-27- H@H High-Capacity Ranges are now live. This change lets us efficiently take advantage of surplus H@H capacity for original images with some limitations.
Specifically, the system will now use H@H for original images smaller than 10 MiB in galleries that were posted in the last year, assuming that you haven't changed the H@H setting under "Image Load Settings" to "Default port clients only" or "No". Otherwise, it will still use the regular image servers.
This change applies for regular browsing when "Prefer original images" is selected and the file would normally be resampled at 2400x, when using the "Download Original" button, and when using the H@H Downloader.
- When the "Default port clients only" setting is used, the cost for using the "Download original" button is increased.
- The settings page was somewhat reorganized. The old "Original Images" (Source Nexus) option can now be found under Image Size Settings since it logically interacts with the resolution toggle.
- When browsing with "Prefer original images" enabled, the cutoff for when resampled images will be used is now 10 MiB for galleries posted in the last year, and 4 MiB for older galleries.
- The "Download Original" button will no longer pop up a download dialog, instead it will open the full image directly. Mostly because H@H doesn't support doing the former, but also because it's been a somewhat frequent usability request. If you want the download dialog, do a right-click then "Save link as".
PS: If you still want a one-click Save As dialog, you can get it by alt-clicking the link in most browsers. Note that in Firefox, to enable this behavior you have to turn it on in about:config (browser.altClickSave).
- Minor layout tweaks to address some glaring mobile/touch usability issues. Most notably, the thumbnail selector was removed from the gallery page; you can still find these toggles under
My Settings. Some links are also no longer visible in the upper navbar when browsing on mobile, but they can now be found at the bottom of the page.
- When browsing on mobile, the system will now default to using 780x resamples instead of 1280x ones if the browsing resolution is set to "Auto".
2023-10-21- If someone with the ability to create temp tags (up)votes a temp tag on a public gallery and said tag does not have a pending approval record (usually because it's old), they will now be considered the creator of said tag, initiating the standard tag justification process.
2023-10-07- GP and effective hit gain from Adopt-a-Server slots was increased from 50/minute to 60/minute.
- The effective hath rate for static ranges for H@H clients is now capped to the same speed requirement the allocation algorithm uses (5 KB/s per range).
2023-10-02- China was split out as a separate region for the H@H readouts - it has been a separate region internally for some time. Note that due to the overall quirkiness of this region, the Quality readout is not available.
Regions that are on the "China" side of the GFW will be considered part of this region for routing purposes, and as such it is currently limited to mainland China only. (We still don't care about politics.)
- H@H regional stat tracking are now based on the region of the client rather than the region of the visitor, which makes more sense overall.
- Removed the "H@H Miss%" since it was getting rather meaningless being at ~0% all the time. Added a Files/sec readout instead.
2023-09-13- You now need 2 MP to start a tag vote or downvote a tag, and 5 MP to start a rename petition.
2023-09-11- Added the ability to set a monthly data transfer (bandwidth) target for H@H. The system that assigns priority to static ranges will use this value to adjust the priority of the ranges to try to stay below it. While it's unlikely, it's not absolutely guaranteed to not overshoot the target, so you should still keep an eye on it and/or enable overage warnings with your host if available.
Range priorities will be adjusted so your client's traffic is at most somewhere between 70% and 90% of this target. It won't increase your traffic if you set it to a large number, so you should not set it if you don't have a cap, or it is so large that you would never realistically hit it.
- If you reduce your maximum upload rate or monthly data transfer target, and the new value is below the requirement for the number of assigned static ranges (5 KB/s and 5 GB/month), it will now remove ranges as necessary. It will require you to shut down the client and check the "Allow removing static ranges if necessary" button to do so.
Note that low-priority ranges (starting with P5) will be removed first, and it will still allow you to save your settings with the current value even if you're over the cap, assuming that you don't decrease it.
- The ability to set a schedule for H@H has been deprecated. It will still use previously set schedules for some time, but these will be removed in the future.
If you had previously set an hourly bandwidth limit or a schedule, these will be retired in about a month (after October 1st), so you should update your client to use the new monthly cap if necessary.2023-09-08- The ability to set an hourly bandwidth limit on H@H clients has been deprecated. It will still enforce a previously set limit for existing clients for some time, but if you have one set, it will clear it the next time you change your client's settings.
2023-09-04- Added readouts for priority ranges to the H@H settings page.
- Fixed an issue with tag searching for words ending with a period.
2023-09-03- Archive download costs were reduced from 20 GP/MB for donators and 30 GP/MB for non-donators, to 15 GP/MB for donators and 20 GP/MB for non-donators. (The costs are calculated by MB, or one million bytes, not MiB.)
- Fixed an issue where the archive recreation multiplier was applied to H@H download costs.
2023-08-31- The mod power requirement to create temp tags (which will be screened through the new tag approval added a couple of weeks ago) was dropped from 25 to 15.
2023-08-28- The algorithm to determine which H@H client to use for a particular image request has been replaced with a new range-focused priority system that will strongly prefer to use the same clients for the same range over time. Note that individual H@H clients may see a significant change in traffic after this change.
This should strongly improve cache locality, and therefore significantly decrease the number of cache misses that require the client grabbing the file from the image servers, reducing their load. For visitors this should result in a significant improvement in the reliability of requests (since requests that require a backend fetch are more likely to fail), while for people running H@H it should result in an increase in quality (for the same reason).
- The requirement for having a client count towards the free archive quota has changed, and no longer requires a hitrate of 1. It now only requires that the client is healthy (i.e. usable, meeting minimum speed, trust and quality requirements), and that its current or previous session lasted at least 24 hours (i.e., it's been more than 24 hours since a restart, or the previous run was more than 24 hours since the previous restart.)
- Free archives from Adopt-a-Server slots was roughly doubled, and is now fixed at 7 GB/week per slot.
- Free archives from H@H no longer uses "adjusted" hitrate, it now just uses hitrate straight up. For people with a high total hitrate, this will result in a notable increase.
2023-08-23- Improved the way tags are internally tokenized for indexing purposes to improve partial tag matching for tags with 3+ words. For example, if you used quotes and searched for a string with multiple words that did not start with the first word of the tag, like say tag:"bisque doll" or tag:"subarashii sekai", it would previously not match against the expected tags, but with the new tokenizer they will.
- Various internal performance improvements to how per-gallery and per-user favorite counts are tallied and cached. This should not cause any visible changes, but let me know if you spot any weird favorite count behavior after this.
- Corrected an issue with the Autotagger that would on very rare occasions make it fail to detect the presence of a parody/character tag, and therefore place the p:original tag by mistake.
2023-08-19- Minor tweaks to make tagging error messages more informative.
- You can no longer manually downvote tags that have been slaved or blocked (i.e. that are grayed out). These will be automatically eaten.
- Tools (tools.php) has been replaced with a new module-based loader, and now uses a different URL scheme. The old URLs will keep working for now.
- Bounty ranks below "unranked" are no longer used. (Including rejected bounties as a factor of the rank caused issues when rejecting "partially filled" bounties and similar. Due to this, rejected bounties are no longer a factor in the rank.)
2023-08-15-
A new system for new tag creation has been added.
- temp: tags can no longer be created on private galleries, mostly to prevent information leaks.
- Small tweak to the search engine so that newly added tags should now be instantly searchable rather than having to wait for a statistics update.
2023-08-10- As previously announced, the cost of some hath perks has been increased, in some cases significantly.
2023-07-13- The image limit reset function on the Home page now also always charges GP and uses the new auto-converting function.
2023-07-11- The archiver now always charges downloads in GP.
- The archiver and full image downloads now both auto-convert Credits to GP using the "High" rate from the last 24 hours in the exchange if you have a Credit balance but insufficient GP. (In other words, you can still usually eke out a 1-2% better rate by converting manually, but doing so is no longer essential.)
- The amount of free daily credits for visiting EH was increased.
2023-07-07- Galleries posted more than 1 year ago now always require GP to use the "download original image" links. As before, galleries uploaded 3-12 months ago can still use this function with the image quota outside of peak hours, while galleries uploaded less than 3 months ago can do this even during peak hours.
(This still doesn't apply to donators, whose image limits are tied to account rather than IP address and thus cannot be "refreshed" just by switching IP)
2023-06-05- When bounties expire, they now become unlisted instead of getting cancelled. They can be reactivated just by adding more rewards, and they can still be claimed if you visit it directly, but they won't show up in bounty searches or the "most wanted" lists.
2023-05-06- Previously, when creating new versions of galleries, the check for whether the gallery is too old to be versioned (1 year) only happened when the gallery was cloned. This will now also be checked when the new version is published. In other words, if a lot of time passed between the two actions and the gallery is now too old to be versioned, it will be published as a new gallery instead.
2023-04-29Minor tweaks to the donation page:
- Added a "use max" button to auto-fill the donation field with the max possible value
- Tweaked the math so that rounding effects never changes the total cost for a donation depending on whether a donation is applied in one or multiple rounds.
- BTC now uses the full 8 digits of precision for calculating exchange value. (This is primarily because otherwise, the change above might make the system give less than the intended rate.)
- Improved UI feedback when entering an invalid value or a higher value than you have available.
- Added a fee warning when BTC transaction fees are ridiculous (>200 satoshi/byte).
2023-04-24- Corrected an issue with the uploader where you couldn't hide
only the default "Unsorted" folder.
2023-04-18- Corrected an issue with the rename tracker where if a competing rename for a gallery+script had the same score as the active one, it would be indicated with green.
2023-04-12- Corrected an issue where some downvoted comments were fully hidden when they weren't supposed to be.
- There is no longer a fixed score threshold for comments being viewable by default. The votes no longer do anything unless there are more comments than it will normally show. (50)
2023-03-06- If a gallery title contains certain patterns, most notably "AI Generated", it will now automatically add the tag "other:ai generated" to the gallery. This tag cannot be voted on directly.
2023-02-01- If a H@H client cannot be reached due to some network issue when its certificate is due to be renewed, it would previously rack up penalty points and eventually become revoked, requiring manual intervention. This now uses a separate counter that resets automatically when the client is restarted.
2023-01-13- Minor tweaks to the H@H settings page; among other things, the wording for the client-side speed limit was changed from "disable limit" to "enable limit".
- New H@H nodes are now created with the client-side speed limit disabled by default, as this limit was originally intended for home networks, and the majority of H@H nodes run on servers these days.
2023-01-03- Cycled the site's crypto wallets. As usual, this means that addresses generated more than a year ago will no longer be automatically credited; if you do accidentally reuse an old address, send me a PM and I'll add it manually. (The address that shows on the donation screen is always current and should be used whenever possible.)
2022-11-25- One of two new image servers that replace the current oldest image server is now live. (The second one will probably go live in about a month.)
- Increased the cutoff for how old a gallery has to be before it charges GP for original file downloads during peak hours from 30 days to 90 days.
2022-11-02-
A new search engine has been deployed. Updates and discussion related to this go in that thread.
2022-09-26- Three new image servers have been deployed to a secondary location, replacing the single server there which was running out of space.
2022-09-12- Added separate report types for reporting excessive updates and requesting gallery splits/reversions.
2022-08-07- Adjusted the "peak hours" used by original image downloading to better match the actual measured peak periods. It is now between 14:00 and 20:00 UTC Monday-Saturday, and between 05:00 and 20:00 UTC on Sundays.
2022-07-27- Corrected an issue with the image dispatch logic where it would not always avoid servers internally flagged as offline.
2022-07-04- Updated the backend image fetch logic to make better use of the new topology, especially if a server is offline for any reason.
2022-06-28- Three new (original) image servers are now live, one for expanding the capacity at one location and two (re-)adding coverage to a different location.
2022-06-07A couple of minor tweaks to the "Download source image" changes, since it dropped the utilization by a lot more than we needed it to:
- It no longer applies to galleries posted in the last
7 30 days.
- It no longer applies for donators.
2022-06-06- Using the "Download source image" function will now consume GP during peak hours. "Peak hours" for this purpose is (in UTC) weekdays between 14:00 and 20:00, and weekends between Saturday 14:00 until Sunday 20:00. This will also be used outside of peak hours if the image viewing limit is exhausted.
The GP cost is the same as what it would be for resetting the image limit, and also the same as the archiver cost for including it in an archive for a donator.
For database health reasons, this function will consume 1000 GP at a time, adding a "hidden" full image quota which is drawn from until it is exhausted.
2022-06-05- Added fields to the API with the GID and key for a gallery's parent gallery (if it has one), the first gallery in the chain (if it's different from the queried gallery), and the current/active gallery in the chain (if it's different from the queried gallery).
- The uploader name for recently published disowned galleries is now also shown in
italic to better distinguish it from the "visited link" color.
2022-05-11- Minimum requirements for new H@H clients were updated. They now need a throttle of 2000 KB/s (up from 1000 KB/s) and a hourly bandwidth limit of 1000 MB (up from 300 MB). This is not retroactive.
2022-05-06- Fixed an issue with the Autotagger where if the master of a tag group changed multiple times, and the former-master-current-slave tag was upvoted by Autotagger itself, it wouldn't update the tags to reflect the new master.
2022-04-28-
Added the "Defaced" expunge type.- Added expunge type filtering to the expunge tracker along with some other minor filtering improvements.
- When a tag is vetoed, the system will now only apply a tagging penalty if the tag was recent, mimicking the behavior for normally downvoted tags. (This prevents people from being penalized if the definition of a tag changes.)
2022-04-25- Reclass tags are now hidden from the tag pane if there is just one reclass tag with positive tagging score and it matches the current category of the gallery, unless you voted for or against it.
2022-03-31- Corrected an issue where tags longer than 50 characters would not fully fit in an index table, making them only partially searchable in some search modes.
- Corrected an issue where the excluded uploader filter was not working for (recently uploaded) disowned galleries.
2022-02-24- All the nodes of the third and final web shard have been swapped over. This was the last part of the site using older versions of the underlying software.
2022-02-22- All the nodes of the second web shard have been swapped over.
2022-02-10- All the nodes of one of the three main web shards have been swapped with new nodes that have major version updates of pretty much everything. Let me know if you notice any weirdness after this.
2022-02-09- Due to a software bug, some combine (small) thumbnails would appear with negative colors under some specific circumstances where the source images had a combination of CMYK and grayscale colorspaces. A workaround for this was put in place.
2022-02-06- Added a second no-H@H image loading mode named "Legacy/HTTP" for compatibility with outdated browsers that do not have newer HTTPS certificate authorities available. Since H@H only works over HTTPS, this has to use the site's image servers, so like the old mode (now labeled "Modern/HTTPS"), this is (bronze) donator only. This mode may or may not work in modern browsers depending on type and security anality settings.
- Cleaned up all the remaining dependencies on the old file metadata structure. Everything now uses the new structure exclusively.
2022-02-05- The "Hentai@Home Local Network Host" setting which was disabled some time ago due to HTTPS complications has now been fully removed, since upcoming browser changes means it won't be reintroduced.
2022-02-04- The uploader and main bits of the site were switched over to the new file metadata backend.
- The H@H backend was switched over to the new file metadata backend. This also removes the last instance of legacy image server handling.
2022-02-01- Archivers were switched over to the new file metadata backend. Let me know if you spot any issues with recently generated archives.
2022-01-30- As part of a larger backend rework of how file metadata is stored, the system has now been switched over to a new and more efficient way to track blacklisted files. Let me know if you encounter any issues with uploading after this.
2022-01-23- The per-user archive cost factor now only counts and applies to recreated archives (i.e. not posted or downloaded in the last 30 days), but the scaling factor was increased and now starts at x2. In other words, archives for galleries published in the last 30 days or that were downloaded in the last 30 days now always use the base cost regardless of volume.
2022-01-19- The minimum power requirement for restricted tags was increased from 12 to 15.
- Tags that have a stated comment requirement now actually check that you made a comment.
2022-01-08- Applied a minor change to prevent some subtle brightening of resizes for some files. Let me know if you spot any issues with new galleries after this.
- Cycled the site's crypto wallets. This means that addresses generated before 2021-01-23 will no longer be automatically credited; if you do accidentally reuse an old address, send me a PM and I'll add it manually. (The address that shows on the donation screen is always current.)
2021-12-25- Entering a gallery with a content warning should no longer "consume" events/REs.
2021-12-15- Various consistency improvements for disowned gallery behavior:
-- Disowned-but-recently-published galleries are again searchable by uploader.
-- The API now also returns the uploader's name for disowned-but-recently-published galleries.
-- The uploader readout for disowned-but-recently-published galleries on the search and gallery page now shows as faded to indicate that it was disowned.
(Note that uploader exclusion searches do not work on neither disowned nor disowned-but-recently-published galleries in the current implementation since it would leak information. This will be changed in the future so that disowned-but-recently-published galleries are also hidden.)
- Added an "uploaduid" search option which works just like "uploader" except it accepts a numeric user id instead of the user's display name.
2021-12-08- To create a new temporary tag (25+ MP only) you now have to explicitly use "temp:tagname".
- Inline creation of namespaced tags was disabled. People with namespacing access must now use the dedicated tool for this.
2021-12-05- Added an additional confirmation for mass-deleting favorites.
2021-12-03- Tags on the "My Tags" page are now clickable.
- Removed the checkbox for the "Between x and y pages" search option since it was entirely redundant.
- Removed the option to search torrent filenames from the regular gallery search, since it has been broken for versioned galleries for a long time, and fixing it was too much of a performance loss. You can still search torrent filenames from the torrent screen.
2021-11-29- As part of an internal reword of tagging statistics, the mod power formula has been changed. It now looks at started and voted accuracy separately, and for each, gives +0.56 per percentage point over 90% accuracy and subtracts 0.5 per percentage point below 85% accuracy, with a total cap of (started / 1000 + voted / 10000).
2021-11-28- Language tags for a language specified in the gallery uploader will now be set as the uploader themselves with 100 power rather than as "Autotagger". This means the uploader can now withdraw these tags, and may also be penalized if they are (intentionally) set wrong.
2021-11-21- Finished migrating the tracking table for older resampled files to use a more efficient format. This is mostly used by the uploader and file search.
2021-11-14- Fixed a regression in the tagging logic where galleries might end up as "Other" when no strong language tags are present.
- If there are no strong language tags on a gallery, the language will now be set back to "Japanese".
2021-11-11- Fixed disowned galleries not showing the uploader name on the search/index screen for galleries posted in the last 7 days.
- Fixed disowning letting you rate your own galleries.
2021-11-10- Tagged minor languages will now register as "Other" rather than "Japanese" even if they aren't explicitly registered in the system.
2021-11-07- After a long-term revamp of the uploader and thumbnail publishing backend, the one-hour "Asia delay" for new galleries has now been removed. See the
new uploaders thread for more information.
2021-08-07- User-specific tag stats are now tallied separately rather than part of the modpower initialization, which makes it consistent when tags are tallied for accuracy purposes.
2021-07-15- Two new L2 image servers were added, which will gradually replace two older servers that were having some I/O performance issues.
2021-07-10- Updated the BCH block explorer links, as the block explorer for checking BCH transactions was no longer active.
2021-05-19- Whenever a banner claim is added to an expunged gallery where the expunge type is "duplicate" or "replaced", the petition has a referred gallery (i.e. it was added since the expunge revamp), and the referred gallery is still available, the expunge is no longer removed.
("Forbidden" expunges and "Duplicate"/"Replace" expunges where the referred gallery is unknown or unavailable are still removed.)
2021-05-07- Expunges on protected galleries can now also be started by people with a mod power of at least 25.
2021-04-19- Corrected a problem with the bounty/torrent repo syncing that prevented files from being synced properly between nodes.
2021-03-07- You can no longer withdraw a vote for a tag that has been fully downvoted.
2021-03-04-
A new H@H monitoring/alert system was added.
- Voting against an expunge appeal will no longer "bump" the expunge on the tracker unless it changes the activation state of the petition.
- Withdrawing an expunge vote will now "un-bump" the expunge on the tracker unless it changes the activation state of the petition.
2021-03-02- Corrected a minor issue where the auto-detected country for image loads might have differed for images that loaded directly and those loaded through XMLHttpRequest.
2021-02-27-
An override was added for the country detection used for routing image requests to the H@H network.
- The new geolocation is now live everywhere. This should significantly improve image load speed/reliability in general.
- H@H: The minimum throttle for new clients is now 1000 KB/s (or 1 MB/s, or 8 Mbit/s). This is not retroactive.
- H@H: The minimum requirement for being assigned new static ranges was increased to 800 KB/s tested speed, and 250 MB disk space per range. This applies for all clients.
- H@H: The minimum requirement for being used for image loads is now 400 KB/s tested speed. This applies for all clients.
2021-02-25- The new geolocation system is now live on the H@H control servers, which should significantly improve the location accuracy. Let me know if you have any clients that were changed to the wrong country due to this. Note that all overrides that were no longer necessary have been removed.
2021-02-24- The new geolocation system has been deployed to some servers, notably the repo service. Let me know if you encounter any issues with bounties or torrents as part of this.
2021-02-16- As part of testing out a new geolocation database, the location of the 200 or so H@H clients that had a mismatch with the old system has been updated. Let me know if your client has been relocated to the WRONG location. (I don't need to know if it has been relocated to the correct location and that you'd rather have it at the old one.)
2021-02-15- The forum was moved to a new server. There were some changes to the underlying software stack, so let me know if you encounter any issues.
2021-02-01- The H@H C&C service has been migrated to new servers. This affects everything involving H@H clients. Note that the old servers will be running in parallel with the new ones for a while, until all clients have switched over to the new ones. (This happens automatically.)
Edit: Corrected an issue where the H@H Downloader wasn't working for non-cached galleries due to a missing library.
2021-01-31- The janitor services were migrated to new servers. This affects stuff like stats gathering, index updates and various other background tasks.
- Fixed broken expunge link on the gallery manager screen.
2021-01-29- The "repo" service has been migrated to new servers. This affects torrent and bounty upload/posting functionality, as well as bounty images and torrent downloads.
- Corrected an issue where expunge voting was not always restricted to users with a mod power of at least 2.
- Corrected an issue where some API calls that modify data were not fully disabled when in read-only mode. (Though they would fail due to a lack of write access.)
2021-01-27- The EH thumbnail servers now support HTTP/2.
- XML (most notably RSS) was migrated to new servers.
2021-01-23- BTC and BCH wallets have been cycled. If you previously chose to use legacy P2SH-style addresses for BTC, you have to do this again if you still need those. Note that older wallet addresses will still be monitored for at least six months.
2021-01-22- Some removed galleries were still listed on the uploader page, this should no longer be the case.
2021-01-12- The bitcoin nodes (both BTC and BCH) have been switched over to new servers. As part of this, wallet addresses created before May 2020 are no longer monitored, so if you accidentally reuse them, you will have to contact me. (The wallet address displayed on the donation page will always be current and valid.)