Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-07-21 | Multi::API: Support IPv6 | Yorhel | 1 | -1/+5 | |
This was more trivial than I had expected. I already took ipv6 into account when rewriting the API for AnyEvent (including the use of norm_ip()), so that part was fine. The only part I had to fix was the listening socket, and I had to ensure that the $c->{ip} was correct. The first was easy, and the latter was properly handled by AnyEvent automatically. Looks like AnyEvent automatically 'unpacks' IPv4-mapped IPv6 addresses, so I didn't have to deal with that myself. | |||||
2015-07-20 | Multi::API: Throttle "throttled" error replies | Yorhel | 1 | -3/+13 | |
This is to save system resources when a misbehaving client keeps sending commands while it's being throttled. It also protects against trivial DoS attacks. | |||||
2015-07-20 | L10N: Support plural forms for charroles | Yorhel | 2 | -4/+4 | |
Used /v+/chars, other occurrences just use singular. | |||||
2015-07-19 | Remove reliance on Referer header for the login form | Yorhel | 2 | -5/+8 | |
2015-07-19 | Remove reliance on Referer header for /[vr]+/list modifications | Yorhel | 1 | -6/+6 | |
2015-07-19 | Remove the MSIE browser check & warning page | Yorhel | 1 | -47/+1 | |
It's a relic of the past. IE 6 & 7 are very rarely used nowadays, and people still using it will quickly realize why things don't quite work - they'll be used to it. | |||||
2015-07-19 | Remove reliance on Referer header for language switching | Yorhel | 1 | -9/+9 | |
First step in removing the use of the Referer header for redirects. The Referer header is ugly and not always reliable, it's better to encode the required information in the URL. | |||||
2015-07-18 | Multi::Maintenance: Fix bug in calculating timer for monthly cron | Yorhel | 1 | -1/+1 | |
AE::timer accepts a time interval as argument, not a complete timestamp. So the monthly cron job hasn't run in a while... | |||||
2015-07-18 | Handler::(VNEdit|Chars): Fix removal of alpha layer in images | Yorhel | 2 | -2/+4 | |
Apparently, imagemagick's Flatten() has some odd corner cases where it seems to do more than just remove the alpha layer. The current approach is the one recommended by the official docs: http://www.imagemagick.org/Usage/masking/#remove | |||||
2015-07-17 | tladmin: Fix wrapping of lang.txt textareas | Yorhel | 1 | -1/+1 | |
2015-07-12 | Handler::VNEdit: Use better resizing algorithm | Yorhel | 1 | -1/+6 | |
Same as 2f61c4f6772f852f9e0b9ede6228de4e4dbf71a0 | |||||
2015-07-12 | tladmin: Various improvements | Yorhel | 1 | -10/+20 | |
- Allow non-logged in visitors to browse the translations - Add 'Recent changes' link to the doc pages - Add 'incomplete' indication to the doc page links | |||||
2015-07-12 | d17: Document the interface translation procedure | Yorhel | 1 | -15/+1 | |
2015-07-01 | Handler::Chars: Use better image resizing algorithm | Yorhel | 1 | -1/+5 | |
As suggested at https://vndb.org/t6668.18 I also like how the 'amount' option isn't documented for UnsharpMask(). All documentation says 'gain' instead, but that option throws an error. | |||||
2015-06-21 | Multi::IRC: Increase delay between random quotes | Yorhel | 1 | -1/+1 | |
2015-06-15 | Multi::IRC: Some fixes wrt. chat logging | Yorhel | 1 | -8/+6 | |
2015-06-15 | d7: Replace "top 5 contributors" with "special users" listing | Yorhel | 2 | -6/+13 | |
Having a proper and up-to-date list of moderators is an often requested feature. | |||||
2015-05-13 | Changed layour of staff pages | Yorhel | 2 | -129/+107 | |
Not entirely sure if this is an improvement, but it's slightly more consistent with other layouts (combination of user page, release page and character page), and leaves more room for the credit/cast listings. | |||||
2015-05-13 | Add staff statistic to main menu | Yorhel | 2 | -1/+2 | |
2015-05-12 | Handler::Tags: Don't allow adding deleted tags to a VN | Yorhel | 1 | -0/+3 | |
2015-05-12 | Fix display of 'external' icon | Yorhel | 2 | -2/+2 | |
Broken in commit 887607bb3744c727ec617508c17b2b7df46c2287 | |||||
2015-05-11 | Multi::{Core,Anime}: More fixes regarding UTF-8 | Yorhel | 2 | -11/+14 | |
2015-04-29 | Multi::(API:IRC): Fix some unicode handling issues | Yorhel | 2 | -6/+8 | |
I forgot that AnyEvent::Handle works with bytes rather than unicode strings, even though that is kind of obvious. I expected that AnyEvent::IRC would automatically handle the conversion between byte strings and Unicode strings, but it doesn't, so that has to be done manually. | |||||
2015-04-28 | Merge branch 'anyevent' | Yorhel | 8 | -2438/+2058 | |
Conflicts: lib/Multi/Feed.pm lib/Multi/IRC.pm | |||||
2015-04-27 | Multi::IRC: Properly handle connection issues | Yorhel | 1 | -5/+28 | |
2015-04-27 | Multi::Core: Make log level configurable | Yorhel | 1 | -1/+1 | |
I probably don't want to have the 'trace' log level on the actual server. | |||||
2015-04-27 | Multi::API: Fixed various bugs found while testing | Yorhel | 1 | -4/+7 | |
Ugh I wish I had proper unit tests. Ugh writing proper unit tests is a loooot more work than just doing a bunch of quick manual tests. | |||||
2015-04-27 | Multi::API: Fix bug when querying stuff while logged in | Yorhel | 1 | -1/+1 | |
2015-04-27 | Multi::API: Fully implement the 'set' command with AnyEvent | Yorhel | 1 | -58/+59 | |
2015-04-27 | Multi::API: Fully implement 'get' command with AnyEvent | Yorhel | 2 | -510/+317 | |
2015-04-27 | Multi: Backport staff database changes from master branch | Yorhel | 2 | -7/+14 | |
Includes changes from 5926ce95395976456c0e15895d13491a81819087 and e20b19ce400ccf382a969a51777e0678ff8d44db | |||||
2015-03-08 | Multi::Feed: Fix IDs of staff edits | morkt | 1 | -2/+4 | |
2015-02-27 | Handler::Chars: Flatten uploaded images to better handle transparency | morkt | 1 | -2/+2 | |
2015-02-27 | staff: Manually stripe credit list on staff pages | morkt | 1 | -3/+4 | |
2015-02-21 | chars: Display seiyuu on char instances | morkt | 1 | -3/+3 | |
2015-02-16 | Various staff improvements | morkt | 2 | -2/+6 | |
(Quoting mail:) - character list is sorted by name in cast edit form (managing of the huge lists like v6458 becomes slightly easier); - display number of characters voiced on seiyuu page; - display a notice in staff edit form when primary name could be changed. | |||||
2015-02-14 | DB::Staff: Filter out hidden VNs | morkt | 1 | -4/+4 | |
2015-02-14 | Merge branch 'master' of g.blicky.net:vndb | Yorhel | 1 | -3/+5 | |
Ugh I hate merge commits, but for some reason 'git rebase' doesn't allow empty email addreses, and refuses to rebase my commits. :-( | |||||
2015-02-14 | Revamp staff alias editing interface + fix reverting removed aliasses | morkt | 2 | -30/+35 | |
The new alias editing interface makes it a lot easier to change the primary name. | |||||
2015-02-07 | Handler::VNPage: Fix ordering of staff/cast on revision page | morkt | 1 | -3/+5 | |
2015-02-04 | Handler::Staff: Remove spaces around aliasses | morkt | 1 | -0/+1 | |
2015-02-04 | Add spoiler settings to /v+/staff | morkt | 2 | -7/+13 | |
2015-02-04 | DB::Staff: Fix role filter bug | morkt | 1 | -2/+2 | |
2015-02-03 | Disallow editing your own post after one week | Yorhel | 1 | -3/+9 | |
2015-02-03 | Conditionally append char IDs in seiyuu editor + minor fixes | morkt | 2 | -2/+10 | |
2015-02-02 | dbVNHasChar(): Fix bug with hidden/deleted characters | Yorhel | 1 | -1/+1 | |
2015-02-02 | Add filters to staff browsers + minor layout fix on staff pages | morkt | 3 | -15/+43 | |
2015-01-29 | VNPage: Don't shorten credit notes in revision display | Yorhel | 1 | -2/+2 | |
The revision is supposed to display all changes, so a change to any part of the notes should be visible. | |||||
2015-01-28 | Hide spoilerous characters from the VN staff pages by default | Yorhel | 2 | -4/+7 | |
To fix an issue mentioned in <https://vndb.org/t6138.15>. Yay for writing patches on the live site. | |||||
2015-01-28 | Apply bbSubstLinks to database description fields | Yorhel | 4 | -0/+4 | |