summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2013-01-04Added daily-generated JSON dump of the tag informationYorhel1-0/+78
This isn't documented yet.
2013-01-04Multi::API: Added 'tags' flag and member to 'get vn'Yorhel1-1/+13
2013-01-04Multi::API: Added 'set wishlist' commandYorhel1-3/+20
2013-01-04Multi::API: Added 'set vnlist'Yorhel1-6/+31
2013-01-04Multi::API: Added 'set' command 'set votelist'Yorhel1-1/+47
2013-01-03Multi::API: Added 'get vnlist' and 'get wishlist'Yorhel1-2/+86
2013-01-03Multi::API: Added 'get votelist'Yorhel1-4/+47
2013-01-03Multi::API: Tighten input validation for integersYorhel1-12/+17
This fixes a vulnerability where one could remotely crash Multi by sending a large integer in a filter. PostgreSQL will throw an error if an integer is out of range for the selected data type, and Multi shuts itself down on an SQL error. (I've known about this vulnerability for quite a while, but it's good to see how nobody has exploited it yet.)
2012-11-05Handler::Traits: Include filter string in paginationYorhel1-1/+1
http://vndb.org/t3231
2012-09-22Handler::Chars: Include filter string in paginationYorhel1-1/+1
Fixes http://vndb.org/t3231
2012-09-05Handler::Releases: Don't sort platform listing on edit pageYorhel1-1/+1
The filters list the platforms in the order they are present in the array, which also makes more sense than the odd ordering you get when sorting on their ID.
2012-07-28DB::Releases: Use id as secondary order when sorting on dateYorhel1-1/+1
This is under the assumption that earlier releases are added earlier, even when they're released on the same date. (E.g. in the case of v9678)
2012-07-24Handler::VNBrowse: Keep sort info when changing column settingsYorhel1-3/+2
2012-07-24DB::VN: Use subquery join for obtaining rlist status infoYorhel1-18/+11
I rather dislike GROUP BY on a large query and scary combinations of LEFT JOINs and regular JOINs. As expected from Postgres, subquery joins are quite fast. :D
2012-07-24Add wishlist / VN list status options to VN list browserSpaceRanger3-4/+67
2012-07-16VNDBUtil::bb2html(): Added support for dx.x.x linksSpaceRanger1-8/+10
Original patch of SpaceRanger @ http://p.blicky.net/34qcy I took the liberty of making minor changes to limit the longid match to dx.x.x and to compact the code a bit.
2012-07-13Various improvements with the releases tableSpaceRanger2-110/+264
2012-07-06Handler::VNPage: Compare booleans after negation in releases tableYorhel1-4/+4
This fixes another (obscure) Perl warning when $rel->{patch} is undef. Perl similar to C when it comes to booleans: Comparing them with == is a recipe for disaster. (Unless you use the C99 'bool' type, but Perl doesn't have such an equivalent)
2012-07-02Handler::VNPage: Fix Perl warning introduced in previous commitYorhel1-1/+1
2012-07-02Handler::VNPage: Added releases tab + comparison tableSpaceRanger2-0/+323
2012-04-03L10N-IT: Added lang.txt + doc translation for ItalianSara Lupino1-1/+9
2012-03-28Handler::Chars: Added noindex tag to char revision pagesYorhel1-1/+1
Consistent with VN/release/producer revision pages.
2012-03-22L10N: Allow interface translation for lang tags with a dash (e.g. pt-br)Yorhel3-4/+7
2012-03-15L10N-UK: Added Ukranian translationYorhel1-1/+10
Contributed by Deimos.
2012-03-15L10N-TR: Added Turkish translationYorhel1-1/+9
Contributed by erengy.
2012-03-14Various typo/text fixes, as suggested by erengy.Yorhel1-1/+1
2012-01-28Multi::API: Check input values for 'get vn (lang=..)'Yorhel1-2/+2
Fixes a remote crash.
2012-01-25Handler::Users: Fix HTML generation bug in user notification listYorhel1-1/+1
2012-01-25Do most of the table striping in CSSYorhel12-107/+104
Using CSS3 selectors. This is a more elegant approach, and since browser support for CSS3 selectors isn't as crap as it used to be I can finally make use of them.
2012-01-21L10N-ES: Added Spanish interface translationYorhel1-1/+9
Done by ganchan.
2012-01-10Handler::VNEdit: Fixed 500 when specifying aliases on VN addingYorhel1-1/+1
2012-01-10Allow one fractional digit for VN votesYorhel7-28/+35
The interface to set a non-integer vote isn't very nice, but at least it works. Or so I hope.
2012-01-07Handler::Users: Use |= instead of += to generate permissions on usereditYorhel1-1/+1
Fixes a bug when both 'charedit' and 'edit' are selected, in which case neither flag will be set.
2011-12-31Merge branch 'beta'2.22Yorhel14-47/+142
Conflicts: data/lang.txt
2011-12-29Added duplicate check when adding VNsYorhel4-15/+80
2011-12-29Maintain VN search cache for hidden entries as wellYorhel1-2/+2
Required in order to search for hidden entries (obviously :P)
2011-12-29DB::VN: Add secondary order on title when sorting by release dateYorhel1-1/+1
2011-12-04Multi::API: Fixed crash on login sequenceYorhel1-1/+1
The users.rank column has been removed...
2011-10-24Added 'role' filter to character browserYorhel2-2/+5
2011-10-24Handler::VNEdit: Fixed perl warning when adding a new VNYorhel1-2/+2
2011-10-05Multi::Feed: Also add the URL to the author's uriDaniel Cordero1-1/+1
See 3b903c10625206e54af6864a8bb8f8f1f165e3ee.
2011-10-04Multi::Feed: Add URL to alternative linksDaniel Cordero1-2/+2
Not having the full URI in these links is not a specification fail, but it helps some feed-readers that do not know where they should point.
2011-09-20L10N-DE: Added support for the German languageYorhel1-1/+9
2011-08-30Changed "remove"- and "add"-like words to a single lang.txt entryQCyph5-8/+8
2011-08-27Added filters to character browse page and trait pageQCyph4-16/+43
2011-08-25Fixed scr ID display on VN rev. page + fix thread/day limit messageYorhel1-2/+2
2011-08-24Util/CommonHTML.pm: fixed copy tab and edit message bugs on character pageQCyph1-2/+2
2011-08-24Handler/Discussions.pm: thread creation limit lowered to 5QCyph1-1/+1
2011-08-23VNDB::Func: Fixed bug in imgpath()Yorhel1-1/+1
2011-08-23Added email confirmation to registration processYorhel3-28/+41