Commit Graph

2098 Commits

Author SHA1 Message Date
Christine Dodrill 19ff715102
missed a couple instances of 'freenode' (#1003) 2021-05-26 21:06:43 +00:00
Peter Bhat Harkins 0289eaa10c typo 2021-05-23 23:38:21 -05:00
Peter Bhat Harkins 666a90bd9c bump puma for CVE-2019-16770 2021-05-23 23:35:54 -05:00
Hunter Madison b8d91ca3c3 Configure Rack::Attack to block misbehaving clients 2021-05-23 23:32:18 -05:00
Peter Bhat Harkins 6f141ada87 another nudge to try to keep this from reading as "please ask in #lobsters for an invite" 2021-05-19 13:34:39 -05:00
Peter Bhat Harkins e74f6ffd99 #lobsters is continuing with Libera.Chat 2021-05-19 10:28:17 -05:00
Dorian Marié cc19708575
rake fake_data - generate old enough accounts (#981) 2021-05-18 17:11:01 +00:00
Peter Bhat Harkins 9341274bc4 bump oauth for CVE-2016-11086 2021-05-16 09:59:13 -05:00
Peter Bhat Harkins 5530adf3e1 bump rails 2021-05-16 09:57:44 -05:00
Peter Bhat Harkins b8d7ac3266 migrated back to mariadb; restore traffic and replies 2021-05-15 17:13:44 -05:00
Peter Bhat Harkins 6a022bf441 lazy images 2021-05-15 14:27:37 -05:00
Peter Bhat Harkins 612142e096 remove 4chan
This was intended as a rebuttal to people who imagine that Lobsters would stay
decent if moderaters only removed illegal things. But the result of that
policy is a place so ugly it's not worth linking to.
2021-02-23 14:00:34 -06:00
Martin Tournoij f25fc62d76
Clear reply textarea after posting (#964) 2021-01-24 23:22:52 +00:00
Peter Bhat Harkins 0796540e45 update bot description 2021-01-17 23:20:18 -06:00
Peter Bhat Harkins 9855628bcd needed in staging 2021-01-16 15:57:39 -06:00
Peter Bhat Harkins 9c0e2c03e2 new hosting (/s/udj6qf) tweaks + placeholders 2021-01-16 12:19:55 -06:00
Peter Bhat Harkins f58afbb2ec common 404 2021-01-16 12:19:55 -06:00
Peter Bhat Harkins 3b6b4eed80 bump nokogiri for GHSA-vr8q-g5c7-m54m 2021-01-16 12:19:55 -06:00
Peter Bhat Harkins cda0e31c80 redorder to read better 2021-01-16 12:19:55 -06:00
Frank Groeneveld 0254e77c52
Fix outdated Rails version in readme (#957) 2021-01-04 14:17:33 +00:00
Peter Bhat Harkins d8f9a655ef note diy option 2020-12-21 18:19:07 -06:00
Peter Bhat Harkins 17d536973c fix ref to story 2020-12-19 08:40:13 -06:00
Peter Bhat Harkins 2c216baa04 note hapax 2020-12-16 21:52:39 -06:00
Peter Bhat Harkins d538ce5812 comment redundant w commit message 2020-12-14 12:15:29 -06:00
Peter Bhat Harkins 5f5fa8ef03 subtract comment/story karma if mod removes
Matches impact of the comment/story by using the vote count as a penalty.
Flags effectively count extra because they -1 when applied and -2 when the mod
removes.
2020-12-14 12:07:40 -06:00
joshua stein 394b633477
Comment: prevent "nice" comments 2020-12-14 16:04:28 +00:00
Peter Bhat Harkins 13072e05ae ask polite bots to slow down 2020-11-29 10:24:57 -06:00
Eric Banisadr c4440695e2
Have browser break long headlines
Fix #849
2020-11-17 14:46:09 +00:00
Peter Bhat Harkins 013b5c5529 don't count removed stories towards lifting anti-spam protection 2020-11-06 10:49:10 -06:00
Peter Bhat Harkins 4d119cec05 rm hosting mention; no serious interest 2020-11-05 15:23:15 -06:00
GarbageHamburger 6440269051
Add X-Is-Author to mailing list headers (#940) 2020-10-24 23:37:21 +00:00
Peter Bhat Harkins bd15ccba9e typo 2020-10-14 09:09:29 -05:00
Peter Bhat Harkins 21524de9ed better flash + error messages
We had a confused meta thread today when a screenshot of a user deleting their
account was thought to be a ban.
2020-10-13 21:02:17 -05:00
Alan Post df5b1e0487
Remove extra above comment byline for those not logged in (#913) 2020-09-22 13:23:37 +00:00
Peter Bhat Harkins b727b79909 add a sister site with similar-but-broader topicality 2020-09-15 11:11:47 -05:00
Peter Bhat Harkins 2cf313e6e2 coalesce nulls to zero 2020-09-14 08:31:09 -05:00
Peter Bhat Harkins ecc8b5873b nil possible on pdfs 2020-09-10 22:33:14 -05:00
Peter Bhat Harkins b1048fa7c9 update for cve 2020-09-10 07:42:53 -05:00
Three Planets Software e662791cf4
message reply: only show wearable hats 2020-09-08 23:44:01 +00:00
Alan Post d7cee21a2e
when there are no votes for a comment, score is 0 not NULL (#925) 2020-09-08 14:11:59 +00:00
Peter Bhat Harkins d3dca8680a match nudge in 30801f39 2020-09-03 12:44:00 -05:00
Peter Bhat Harkins 6891ca8d17 duh 2020-09-02 17:05:24 -05:00
Peter Bhat Harkins a158370d2e for previous; no need to notify somone who deletes to duck a ban 2020-09-02 14:37:34 -05:00
Peter Bhat Harkins 8b97d68759 oversight, didn't account for user/disown deletion
Prompted by rbn, who trolled a rust thread, got way nicer pushback than he
deserved, and disowned his comments on his way out the door, so he didn't trip
this.
2020-09-02 14:13:27 -05:00
Peter Bhat Harkins a5804051c3 we've gotten this a few times 2020-09-02 14:13:27 -05:00
Peter Bhat Harkins 823a147ad0 perf: Story.has_suggestions? 2020-09-02 14:13:27 -05:00
Peter Bhat Harkins dd2e74f63a use preloaded tags to save 1 + n queries 2020-09-02 14:13:27 -05:00
Alan Post 59bb7b5b42 s/dail/daily/ for daily_maintenance task. 2020-08-28 18:41:13 -06:00
Peter Bhat Harkins 54bfa4991f ReadRibbon perf polishing
Production has 2.4M records; the first run of this will drop 1.3M.

.touch uses a transaction to touch ReadRibbon timestamp; switch to a method
that doesn't do that (or callbacks or validations).
2020-08-28 07:27:36 -05:00
Peter Bhat Harkins 5d89d5f8d3 fix comment flags default 2020-08-27 21:01:06 -05:00