evazion
65e53b86b3
Drop support for /cache/tag.json.
...
Drop support for https://danbooru.donmai.us/cache/tags.json . This was a
nightly dump of the tags table that was originally added in #1012 . It
was never documented and never really used except for by the DanbooruUp
extension.
2019-08-29 00:52:23 -05:00
evazion
eba6440b8b
Fix #4144 : Deviantart Eclipse update broke strategy.
2019-08-28 23:40:29 -05:00
evazion
62875eabb2
/posts.atom: fix banned posts being visible to Members.
...
Bug: /posts.atom only hid loli/shota, not banned posts and not unsafe
posts when safe mode was on.
2019-08-25 20:29:32 -05:00
evazion
0101b5f5f4
danbooru default config: remove unused config settings.
2019-08-25 20:29:32 -05:00
evazion
1a964f7a10
app controller: move safe mode from app controller to SessionLoader.
2019-08-24 22:55:36 -05:00
evazion
06ff249530
dmails: factor out spam detector service.
2019-08-23 22:38:03 -05:00
evazion
dfe2b831a3
cache: replace memcache with redis.
...
Drop memcache. Use redis for all caching instead.
2019-08-22 23:15:34 -05:00
evazion
82fbb19e0f
users: drop unused code.
2019-08-18 11:24:42 -05:00
evazion
92504cb8f3
Fix #4075 : Add non-web_source to default tags removed by replacement.
2019-07-31 20:17:32 -05:00
evazion
54f562bf1c
Fix #4042 : Remove source_request by default when replacing posts.
2019-01-13 15:06:30 -06:00
Albert Yi
0508b127fd
continue refactoring savedsearch
2018-11-15 12:06:13 -08:00
Albert Yi
df02eb7951
eliminate listbooru references
2018-11-12 18:02:49 -08:00
evazion
1281481548
Fix #3978 : Pool name/category validations not being enforced.
2018-11-07 16:10:16 -06:00
Albert Yi
9ddb9cd434
use only 1 copyright tag by default in humanized essential tag string
2018-11-05 14:34:07 -08:00
Albert Yi
f065186c32
change default server login from albert -> danbooru
2018-10-08 15:51:32 -07:00
evazion
cf5c458020
danbooru_default_config.rb: document enable_post_search_counts ( #3834 ).
2018-08-24 11:21:54 -05:00
Albert Yi
0314dc9751
more consistent behavior of CurrentUser.root_url
2018-08-15 16:08:10 -07:00
Albert Yi
f75e0903e8
add default values for recommender
2018-07-20 13:18:24 -07:00
Albert Yi
4d4f36c2c8
make image cropping optional
2018-07-09 10:07:51 -07:00
Albert Yi
a9c4210bb5
fixes #3739
2018-06-15 16:12:33 -07:00
Albert Yi
4b6019d6ad
fixes #3668
2018-04-26 10:25:24 -07:00
evazion
09462aefeb
Fix #3522 : Enable HSTS.
2018-04-19 01:39:46 -05:00
evazion
2fd91bfa20
Load danbooru_default_config.rb earlier.
...
Load danbooru_default_config.rb inside application.rb instead of in an
initializer so that it's available as soon as possible.
2018-04-19 00:49:50 -05:00
evazion
0f883e7009
Fix #3649 : Replace highlighting of "photoshop" with "third-party_edit" in modqueue.
2018-04-17 17:19:18 -05:00
evazion
17aabaca29
modqueue: move quality warning tags into config file.
2018-04-17 17:15:06 -05:00
evazion
2d6b7177de
deviantart: add api client.
2018-04-09 20:53:06 -05:00
Albert Yi
23fef71346
Merge pull request #3609 from evazion/fix-3603
...
Fix #3603 : Unable to view images on Hijiribe/Sonohara when Danbooru is blocked
2018-04-09 10:56:00 -07:00
evazion
5f930630e5
danbooru_default_config.rb: allow setting boolean options in env vars.
...
Allow setting e.g. `aws_s3_enabled?` with DANBOORU_AWS_S3_ENABLED="true"
in the .env file.
2018-04-08 11:24:53 -05:00
evazion
1b14545d0d
Fix #3603 : Unable to view images on Hijiribe/Sonohara when Danbooru domain is blocked.
2018-04-06 21:25:14 -05:00
evazion
c0c41dd369
uploads: add limits on max image dimensions.
2018-03-29 19:24:41 -05:00
evazion
dc9b7e5bda
Fix #3582 : Switch from ImageMagick to libvips
2018-03-28 17:15:57 -05:00
evazion
f0bf1bc66e
posts: use storage manager to backup files.
...
* Perform backups synchronously inside `distribute_files` instead of
asynchronously in `queue_backup`. Asynchronous backups assumed that
files are stored on the local filesystem, which isn't true in general.
* Remove obsolete backup service classes.
2018-03-20 19:49:06 -05:00
evazion
6d0d1a3ce9
posts: use storage manager to build file urls.
2018-03-20 19:49:06 -05:00
evazion
b0c7d9c185
Add storage managers (local, sftp, s3, hybrid).
2018-03-20 19:49:06 -05:00
evazion
feaad0bbd0
nginx.conf: fix inconsistent client_max_body_size.
2018-02-27 18:22:37 -06:00
r888888888
689b5690bf
fixes #3560
2018-02-22 11:15:42 -08:00
r888888888
97fe82e74b
fix default naming scheme for large file urls
2018-01-18 12:52:17 -08:00
r888888888
b60f4d62fd
delegate post url generation to config
2018-01-04 13:06:52 -08:00
evazion
7c8cfc1e31
Fix #3492 : Add corrupted_image to list of default removed tags for replacements.
2018-01-03 17:44:59 -06:00
r888888888
af6ab74f8d
support dedicated image servers
2018-01-03 13:32:50 -08:00
r888888888
4a80d6c337
refactor User#validate_sock_puppet to disable for tests
2018-01-02 14:32:38 -08:00
r888888888
c3aff42458
add defaults for cloudflare keys
2017-12-29 17:15:39 -08:00
Albert Yi
2e0e8e1365
Merge pull request #3456 from BrokenEagle/fix-3455
...
Fix 3455: Convert tag category Javascript/CSS assets to ERB
2017-12-25 13:22:04 -08:00
BrokenEagle
d54b26c61d
Convert tag category Javascript/CSS assets to ERB
2017-12-24 17:01:17 -08:00
evazion
fcec99405c
Fix failure in rake db:migrate on fresh install ( #3443 ).
...
Create the DanbooruBot account in db/seeds.rb instead of in an
initializer. Move the old db/seeds.rb to db/populate.rb.
Fixes a bug introduced in e2eb45a . Creating DanbooruBot in an
initializer was wrong because in a fresh install the users table doesn't
exist yet. This caused `rake db:migrate` to fail.
2017-12-21 12:08:08 -06:00
evazion
e2eb45a5a3
Auto-promote DanbooruBot to Mod. Auto-create DanbooruBot if it doesn't exist.
2017-12-15 18:54:18 -06:00
Albert Yi
c3f1c786e8
Merge branch 'master' into fix-recaptcha
2017-12-13 14:33:39 -08:00
evazion
8d8a2f9c1e
Make recaptcha optional on signup page.
2017-11-29 18:09:37 -06:00
evazion
127e4e385b
Fix dmail failures when akismet isn't configured.
2017-11-25 21:46:32 -06:00
Albert Yi
051c17953d
Merge pull request #3393 from evazion/feat-safe-mode
...
Fix #3392 : Add safe mode account setting.
2017-11-21 10:55:57 -08:00