Commit Graph
117 Commits
Author SHA1 Message Date
albert d38c423065 add test cases 2013-03-06 19:24:58 -05:00
Coconut 3fd375b23a Added pixiv: metatag and Pixiv source indexes
Adds a pixiv: metatag to quickly find posts by Pixiv ID.  Adds
source:pixiv/* searches to allow left-anchored source searches for Pixiv
sources.  Added relevant indexes to make these queries efficient.
2013-03-06 12:19:20 -05:00
albert f52181db94 Major revamp of security. Passwords are first SHA1 hashed and then
that hash is bcrypted.  Bcrypted hashes are stored in a new column on
users.  This separate column is only to allow for rollbacks,
eventually the old SHA1 hash column will be removed.  Sensitive cookie
details are now encrypted to prevent user tampering and more stringent
checks on secret_token and session_secret_key are enforced.
2013-03-04 22:55:41 -05:00
albert 23c0cb5529 add post previews to user profile, improved ui for tag subscriptions 2013-02-21 18:18:08 -05:00
albert d7fb091bd1 fix pool version ordering 2013-02-21 16:48:46 -05:00
albert aafcf34461 disable block on exclude-tag-only searches (statement timeout will prevent abuse) 2013-02-21 11:34:46 -05:00
albert 44028b8b95 update migrations 2013-02-20 23:02:43 -05:00
albert ed9e0930d6 fix nav bar highlighting 2013-02-20 22:59:31 -05:00
albert efaae104fb add index on post_versions.updated_at 2013-02-20 22:24:14 -05:00
albert 0343220f8e fixes #404 2013-02-19 13:50:30 -05:00
albert e678427ee7 new migration 2013-02-19 12:16:04 -05:00
albert 086e70db54 Fixes #361 2013-01-22 14:41:16 -05:00
albert 7bca79e71a fixesg 2013-01-14 11:23:43 -05:00
albert 13271e9bf5 work on refactoring search 2013-01-08 15:53:21 -05:00
albert dab4f2f559 add migration 2013-01-06 16:08:42 -05:00
albert 964f74d6cd fixes 2012-09-21 15:41:05 -04:00
albert f5405c8c67 compatibility for postgres 8.4 2012-08-30 14:45:01 -04:00
albert e7d6b8c449 maintain current directory structure for images 2012-08-21 18:29:09 -04:00
albert 1ef7ef49a5 added share links, moved image resize back to notice banner style 2012-03-30 14:28:46 -04:00
albert 779d83e253 fixed pool deletion logic 2012-03-15 18:26:39 -04:00
albert 7269ec0076 removed small image support 2012-03-13 18:28:32 -04:00
albert dd5a965884 fixes 2012-03-12 17:50:45 -04:00
albert 2e4d417de1 added indexes 2012-01-18 16:59:06 -05:00
albert 673ff02fcf tag set presenter 2012-01-14 14:31:09 -05:00
albert 8fffa9747f fix attr_accessible 2011-12-14 11:19:58 -05:00
albert 3b961481f3 upgrade schema fixes 2011-11-09 11:22:45 -05:00
albert 5158d1b274 fixes for upgrade schema script 2011-11-06 10:12:23 -05:00
albert 694eefd314 fix upload test 2011-11-03 14:49:47 -04:00
albert 461fe9a6dc added news updates ui 2011-11-01 17:51:15 -04:00
albert cdc958d4f3 added cached columns for post update count, post upload count, note update count, favorite count to users; fixed tests 2011-11-01 13:45:26 -04:00
albert 115f22921a fixes to upgrade schema 2011-10-31 18:24:51 -04:00
albert be9e559fb1 * Implement is_status_locked on posts 2011-10-30 02:00:33 -04:00
albert 1fc7907374 spoiler tags are now inline 2011-10-24 13:49:45 -04:00
albert 69044f3389 reverted post version tag change for danbooru2 2011-10-22 21:34:32 -04:00
albert a7267cf00b fixed tests 2011-10-16 01:40:42 -04:00
albert d324f4a071 refactored login process, added remember option for login 2011-10-15 16:36:07 -04:00
albert 4abf66cf44 fixes #123: Tags aren't alphabetized 2011-10-14 14:28:04 -04:00
albert e011c36ffe fixed tag category coloring, fixed tag category expiration when updating, work on migration 2011-10-10 17:08:29 -04:00
albert c7aa04fa43 fixed tests 2011-09-29 13:33:16 -04:00
albert 323cee64ca updated migrations 2011-09-16 16:58:22 -04:00
albert 0457fa144d track when tag subscriptions are used (for pruning) 2011-09-16 15:43:43 -04:00
albert abbaf7f7ec more randomized seed data 2011-09-16 15:39:08 -04:00
albert 72bfac3d90 prevent the creation of users with empty string email addresses 2011-09-11 17:48:30 -04:00
albert 3395c97c65 fixed comment hiding 2011-09-11 16:40:58 -04:00
albert a33bd94ba3 updated rails gem to 3.1.0 release 2011-09-06 11:07:54 -04:00
Robin Liao 851ff11576 Need to provide methods so we can identify when we're using the fallback method, and adjust tests accrodingly 2011-09-03 04:48:51 -07:00
albert 4265408581 fix tests 2011-08-23 17:22:38 -04:00
albert c8067a4691 fixing jobs 2011-08-15 19:41:50 -04:00
albert e106f70b6d * Removed memcaching for TagImplication (too many latent race conditions)
* Added Post.exact_tag_match to skip normalization/metatag parsing
* Added DelayedJob support for tag alias/implication processing
2011-08-04 19:54:13 -04:00
albert c8afd34d15 added ip addr search 2011-07-29 18:04:50 -04:00