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