Commit Graph

  • 8d2b1cf2b5 Merge pull request #2727 from evazion/fix-post-ratings Albert Yi 2016-10-20 10:32:40 -07:00
  • 8df1496d28 Fix vuln allowing users to move notes between posts. evazion 2016-10-19 22:39:57 -05:00
  • d2f3027294 Add test for moving notes between posts. evazion 2016-10-19 22:39:08 -05:00
  • 0006b76c4d Always obey rating locks; make rerating locked posts an error. evazion 2016-10-19 19:21:32 -05:00
  • 88248e7ec7 Add tests for reverting rating-locked posts. evazion 2016-10-19 19:20:59 -05:00
  • c01e03b193 Validate post ratings. evazion 2016-10-19 19:16:42 -05:00
  • d2a0b089f4 Add test for setting invalid ratings. evazion 2016-10-19 19:18:50 -05:00
  • 4c1949f1c8 add PATCH Albert Yi 2016-10-19 14:41:59 -07:00
  • 25028f0c7f increase api limit for platinum Albert Yi 2016-10-19 13:00:36 -07:00
  • af55e6cf8a fix api limit display Albert Yi 2016-10-19 10:39:01 -07:00
  • fb1cf5edbc Merge pull request #2726 from evazion/feat-log-tag-aliases+implications Albert Yi 2016-10-19 10:07:08 -07:00
  • 4b8d014b2f fixes #2718: Twitter artist finding should not be case sensitive Albert Yi 2016-10-18 16:51:59 -07:00
  • 7cad4a3f68 normalized artist urls are always downcased Albert Yi 2016-10-18 16:32:35 -07:00
  • e78b7d2a8c fixes #2716: Wiki pages should be undeletable Albert Yi 2016-10-18 15:17:50 -07:00
  • 2a5343b8cf add more intelligent js for artist forms Albert Yi 2016-10-18 14:53:44 -07:00
  • 2424f24fcd return 429 for too many requests instead of 421 Albert Yi 2016-10-18 13:32:41 -07:00
  • b17cd5bffc fix for sessionless api limits Albert Yi 2016-10-18 13:04:50 -07:00
  • 29f3aef6b6 Log all tag alias/implication changes. evazion 2016-10-18 04:51:34 -05:00
  • 5743166e25 Add a test case for implication requests. evazion 2016-10-18 05:18:43 -05:00
  • afa0dcae20 potential fix for alias/implication status bug r888888888 2016-10-18 00:25:55 -07:00
  • 87447a51c3 work on #2693 Separate API Limits by Writes/Reads Albert Yi 2016-10-17 16:27:03 -07:00
  • ced7a34afa additional fixes for install script Albert Yi 2016-10-17 15:53:37 -07:00
  • 86af580445 increase random post mod queue length to 12 Albert Yi 2016-10-17 11:44:49 -07:00
  • c36d58f5f5 Merge pull request #2722 from evazion/fix-2721 Albert Yi 2016-10-17 14:47:01 -07:00
  • 7c8557dbac Make more pages publicly accessible to logged out users. evazion 2016-10-17 04:53:09 -05:00
  • 7c6ba6a7c0 Add /delayed_jobs.json. evazion 2016-10-17 04:28:26 -05:00
  • af7abc2b38 Add missing JSON/XML responses. evazion 2016-10-16 08:06:08 -05:00
  • 1d8341e1ac Merge pull request #2720 from evazion/fix-member-voting Albert Yi 2016-10-13 22:13:08 -07:00
  • bd6ebceda3 Refactor post_approvers_only to approver_only. evazion 2016-10-14 05:04:40 +00:00
  • d84184b5f1 Prevent anon/banned/member users from voting (fix #2719). evazion 2016-10-14 04:40:48 +00:00
  • 5e75dcecea Add test cases for anon/banned/member voting. evazion 2016-10-14 04:38:41 +00:00
  • 903eff5c24 update rails gem Albert Yi 2016-10-12 17:06:50 -07:00
  • 8d8511dc08 update rbenv ruby version Albert Yi 2016-10-12 16:46:29 -07:00
  • 11f911fd32 remove gctools dependency Albert Yi 2016-10-12 16:44:48 -07:00
  • eaa0426c36 Merge pull request #2714 from evazion/fix-2704 Albert Yi 2016-10-11 17:48:26 -07:00
  • 3479ad89c6 readd postgresql-contrib package; add conditional check for postgresql version before compiling test_parser extension #2707 Albert Yi 2016-10-11 17:45:58 -07:00
  • 2aae95623d Merge pull request #2713 from evazion/fix-2711 Albert Yi 2016-10-11 17:28:44 -07:00
  • 6900efebd3 rename rbenv-version Albert Yi 2016-10-11 17:27:42 -07:00
  • 7e3284c87f Fix mass assignment vuln to tag alias/implication status (2704). evazion 2016-10-11 07:58:08 +00:00
  • 789dede893 Tag aliases/implications: validate status and forum_topic_id. evazion 2016-10-11 08:01:18 +00:00
  • 101771adb8 Aliases/implications: Add tests for status and foreign keys. evazion 2016-10-11 07:56:13 +00:00
  • c46b31aa9c Prevent reverting to foreign versions (fixes #2711). evazion 2016-10-10 10:24:49 +00:00
  • 80895ef46e Add tests for reverting to foreign versions. evazion 2016-10-11 04:07:28 +00:00
  • 23ad02fa9c fix super voter test Albert Yi 2016-10-10 18:14:49 -07:00
  • d5f02abf8c fix saved search test Albert Yi 2016-10-10 17:29:49 -07:00
  • bf4397cbe4 update install script for ruby 2.3.1 Albert Yi 2016-10-10 16:46:59 -07:00
  • 46beb247ea update ruby version to 2.3.1 Albert Yi 2016-10-10 16:45:37 -07:00
  • e496ac1ed6 adjustments to install script Albert Yi 2016-10-10 16:19:50 -07:00
  • bdbc20cab4 Merge pull request #2710 from evazion/fix/2709 Albert Yi 2016-10-10 12:20:51 -07:00
  • 3838167dc0 Post#unvote!: Return correct score (fixes #2709). evazion 2016-10-08 09:07:41 +00:00
  • cc7d76b168 Fix ownership of secret files in install script (mentioned in #2705, #2515) Type-kun 2016-10-07 16:59:38 +05:00
  • d776f00003 create default preview + sample directories in install script Albert Yi 2016-10-06 11:20:42 -07:00
  • c8f4508924 Merge pull request #2706 from evazion/fix-2704 Albert Yi 2016-10-06 10:37:42 -07:00
  • cb1e1d3a94 Prevent commenting on nonexistent posts (#2704). evazion 2016-10-06 09:12:23 +00:00
  • 8c8f4a6a8f Fix mass assignment vuln in comment update action (#2704). evazion 2016-10-06 09:14:34 +00:00
  • ab5fd48280 Prevent mass assignment to Post#last_noted_at (#2704). evazion 2016-10-06 03:03:08 +00:00
  • 6b6f78da57 Merge pull request #2703 from evazion/fix/bogus-twitter-artists Albert Yi 2016-10-05 12:58:12 -07:00
  • 4bdca44f2e Merge pull request #2702 from evazion/fix/set-admin-permissions Albert Yi 2016-10-05 12:46:26 -07:00
  • 5adfb8554f Merge pull request #2701 from evazion/feat/customize-new-user Albert Yi 2016-10-05 12:46:12 -07:00
  • 96df7acffb Update danbooru_default_config.rb Albert Yi 2016-10-05 12:46:04 -07:00
  • 98f16b7105 Artist finder: Don't return bogus results for non-matching twitter artists. evazion 2016-10-05 07:58:53 +00:00
  • b6af41e0f8 Add test cases for twitter artist finder. evazion 2016-10-05 07:58:20 +00:00
  • e86a7ae957 Give approve/upload/supervoter permissions to first admin. evazion 2016-10-05 02:15:04 +00:00
  • c3b55e80c5 Make default user level and settings configurable. evazion 2016-10-05 00:56:07 +00:00
  • ebff27c7c0 fixes #2700: Unvote Missing Template Exception r888888888 2016-10-04 14:42:48 -07:00
  • 1d0af0358f Merge pull request #2699 from evazion/fix/https-pixiv-ids Albert Yi 2016-10-03 11:01:22 -07:00
  • 0b396124d6 handle comic.pixiv.net being down gracefully r888888888 2016-10-02 19:59:54 -07:00
  • d38e83cd00 Refactor Post#parse_pixiv_id to use illust_id_from_url (fix #2695). evazion 2016-10-03 01:29:19 +00:00
  • f4f85bd0d8 Add tests for setting pixiv_id on posts. evazion 2016-10-03 02:11:16 +00:00
  • fc4b2e54a4 fix common searches r888888888 2016-09-29 17:45:16 -07:00
  • 643d06dcff remove reference to janitor_only r888888888 2016-09-29 11:54:49 -07:00
  • 7bc8104304 remove ref to is_janitor r888888888 2016-09-29 11:54:17 -07:00
  • 5b48d272f2 add basic user revert functionality r888888888 2016-09-28 04:56:12 -07:00
  • 859efe026c Merge branch 'pixiv-whitecube' r888888888 2016-09-28 11:36:32 -07:00
  • fc7afd44ea refactor source pixiv test refactor pixiv download tests refactor upload test refactor nico seiga test refactor twitter tests r888888888 2016-09-27 16:22:54 -07:00
  • 4fa2741ed2 include whitecube source/rewrite strategies r888888888 2016-09-23 15:29:49 -07:00
  • c9c9380093 Add CSS class for banned users(fixes #2691) Type-kun 2016-09-28 19:15:45 +05:00
  • d86e7b1065 Merge pull request #2679 from r888888888/quoted_source Albert Yi 2016-09-27 15:33:45 -07:00
  • 34d1f95cbf potential fix for #2687: Post changes report doesn't handle nil results r888888888 2016-09-26 12:13:41 -07:00
  • 20779d52d0 final fix for #2688: Artists are uneditable r888888888 2016-09-26 12:02:35 -07:00
  • 026a64cca6 fix artist form error r888888888 2016-09-25 14:59:29 -07:00
  • 46b8ce06bc increase super voter limit r888888888 2016-09-25 14:55:54 -07:00
  • 164a49c84b fix sorting of post vote similarity algo r888888888 2016-09-24 03:59:10 -07:00
  • fcfc29ca6f Merge pull request #2686 from r888888888/revert-2678-user_pref_search Albert Yi 2016-09-23 16:21:17 -07:00
  • c776fb478a Revert "Index and form for bit preferences" Albert Yi 2016-09-23 16:21:09 -07:00
  • 7451e6fe47 update dtext gem r888888888 2016-09-23 15:47:47 -07:00
  • d846725a9b change default path for google key json r888888888 2016-09-23 15:33:15 -07:00
  • 800f7d9e5f fix invalid reference to request.request_uri r888888888 2016-09-23 15:30:17 -07:00
  • f62b49bbeb fixes #2484: Only show application trace for errors r888888888 2016-09-23 12:11:39 -07:00
  • 8ddbb300eb Merge pull request #2678 from r888888888/user_pref_search Albert Yi 2016-09-23 11:53:27 -07:00
  • 6900b78365 Include bitprefs in search form (#2644) Type-kun 2016-09-18 01:13:24 +05:00
  • e7586f4e4a Add is_banned to user search params Type-kun 2016-09-18 00:57:25 +05:00
  • 2e4385b6cd Change user prefs search logic to use index (#2644) Sadly, array index failed to cover "unset bits" case, so excluded bits are merged into bigint, and &'d with column, which turned out more readable and simpler than bit string. Type-kun 2016-09-18 00:52:13 +05:00
  • 15d4d8300f Create array index on bit_prefs (#2644) Type-kun 2016-09-17 23:59:08 +05:00
  • 09ec2dfc08 remove anti voters, extend post vote lifetime to 90 days, add minimum score threshold for super voters r888888888 2016-09-23 11:03:09 -07:00
  • c8c99e9b9c fixes #2663: Deleted artist entries allow modifications and wiki creations r888888888 2016-09-20 16:04:25 -07:00
  • 063e4ecb18 minor edit on syntax ghostrigger 2016-09-20 11:00:13 +08:00
  • 486f59e945 add antivoter resource r888888888 2016-09-19 17:07:22 -07:00
  • b2e6a8f031 add antivoters (no behavior yet) r888888888 2016-09-19 16:47:55 -07:00
  • bf2246f895 move vote similarity code into danbooru, add listing for super voters r888888888 2016-09-19 16:43:15 -07:00