Commit graph

516 commits

Author SHA1 Message Date
Kyle Drake
4d27f625f1 DRY up file uri / index stuff a bit 2019-10-07 15:39:25 -07:00
Kyle Drake
00cd44878a update site changed once rather than inline - edge case where change boolean is overwritten by update with old data 2019-10-07 00:20:58 -07:00
Kyle Drake
013086d3bc Add two mime types for email text and ttf fonts 2019-09-27 13:52:02 -07:00
Kyle Drake
10155986d8 add email text mime type 2019-09-23 22:31:57 -07:00
Kyle Drake
904e773d16 clean up some old gunk 2019-09-21 02:17:13 -07:00
Kyle Drake
69c32d17ed Update gems, modernize test stack, fix flaky tests 2019-09-21 01:19:47 -07:00
Kyle Drake
b966321282 patch bug where dir create didn't scrub path in db entry 2019-09-19 18:45:45 -07:00
Kyle Drake
0bb6774473 add some rss-related file types to whitelist 2019-06-28 15:16:29 -07:00
Kyle Drake
54a27a23ed fix for when former credit card supporter switches to paypal after 2019-06-28 22:07:49 +00:00
Kyle Drake
bd23c94b65 new approach: compute score separately from real follower count, use db cache for score rather than total 2019-06-27 21:53:44 -07:00
Kyle Drake
7a50bed7d3 Dont allow following of own sites 2019-06-24 20:52:43 -07:00
Kyle Drake
ef1f448a40 Merge branch 'site_file_rename' 2019-02-26 09:38:14 -08:00
Kyle Drake
26aa62fcae scrub carriage return garbage 2019-02-13 22:45:28 -08:00
Kyle Drake
0231cca30f Don't allow tarballs of enormous sites 2019-02-11 01:28:33 -08:00
Kyle Drake
6f7a6098a4 bugfixes and reforms to block filters 2019-02-03 21:54:01 -08:00
Kyle Drake
249ea7a2d0 Support for site file and directory renaming / moving 2019-02-03 05:05:47 -08:00
Kyle Drake
8e7a6bff33 check for explicit true value of ipfs_archiving_enabled 2019-01-19 12:16:52 +00:00
Kyle Drake
5598d0a852 10 ipfs archives per site 2019-01-19 12:10:03 +00:00
Kyle Drake
8b0d396565 Refactor IPFS archiving to support cidv1-base32 2019-01-19 03:36:07 -08:00
Kyle Drake
0b5b07aad4 Remove extra slash for screenshot url 2019-01-19 03:03:00 -08:00
Kyle Drake
c6140531ee cocaine gem renamed to terrapin 2018-12-09 23:33:00 -08:00
Kyle Drake
af0c65e94f knowl file support 2018-10-06 18:14:33 -07:00
Kyle Drake
6f46060c9b work with gzipped logfiles 2018-09-19 17:47:51 -07:00
Kyle Drake
62df9c47e9 zero or more for banned email domain match 2018-06-25 18:19:49 -07:00
Kyle Drake
a8d64e0af5 add banned email blacklist 2018-06-10 17:54:35 -07:00
Kyle Drake
24e458d368
Merge pull request #258 from Retroity/master
Remove Mention of Underscores in Signup Dialog
2018-04-13 15:47:00 -07:00
Kyle Drake
a5d331082c add webmanifest to ext whitelist 2018-03-23 13:07:40 -07:00
Kyle Drake
e235090108 add bin for gltf support, lowercase gltf 2018-03-16 19:21:56 -07:00
Kyle Drake
e89f5d7092 remove old redis proxy domain records on site delete 2017-12-27 12:41:22 -08:00
Kyle Drake
86e188f29f Merge branch 'master' of github.com:neocities/neocities 2017-12-08 22:19:29 -08:00
Kyle Drake
a99e3cc330 if site path doesn't exist during a destroy, continue with destroy anyways 2017-12-08 22:19:04 -08:00
Kyle Drake
d467e9be96 Force case insensitivity for new emails, existing.
There is a legacy bug I just caught, where many accounts would have the
same email but then have different casing. In extreme scenarios, this
would lead to them creating a new user with the same email, or having
issues with password reset and username lookup.

This doesn't merge in the existing duplicates, but makes sure to only
allow insensitive lowercase emails from here on out. It also will check
for emails in a case insensitive way for such things as resets and
logins if the sensitive lookup doesn't work.

The implementation was not wrong per se - email is supposed to be case sensitive
for usernames. But of course, nobody (nor do most/all email servers) treat
them that way, leading to confusion situations where the user sometimes
camelcases their email and then switches to lowercase later.
2017-12-08 22:13:27 -08:00
Retroity
209f032d0b Removed Mention of Underscores in Signup Dialog
Underscores are not allowed in usernames, so they shouldn't be mentioned as allowed.
2017-10-18 10:22:35 -05:00
Kyle Drake
203d6ecb47 Merge branch 'master' of github.com:neocities/neocities 2017-10-15 10:43:28 -07:00
Kyle Drake
2f7f5a5467 fixes for ipfs archiving 2017-10-15 10:43:26 -07:00
Kyle Drake
d0936bce67 epub, gltf whitelist 2017-10-15 10:41:57 -07:00
Kyle Drake
99ca2591c7 fix for cache purge of index.. use purge for delete_cache 2017-08-08 13:31:53 -07:00
Kyle Drake
b3a5b2d860 directly use PurgeCacheWorker now 2017-08-01 18:06:51 -07:00
Kyle Drake
0c54347d4d add proxy dnslink adder 2017-07-24 23:10:10 -07:00
Kyle Drake
b3b30d1b58 add www records for redis 2017-07-23 11:52:59 -07:00
Kyle Drake
a8a2462e05 new redis data structure for proxy data 2017-07-22 11:15:12 -07:00
Kyle Drake
1002aa01f7 ipfs: archive every 10 minutes, allow disabling, make archives public 2017-07-20 13:42:30 -07:00
Kyle Drake
bd45dfdab6 fix deleted comments not being hidden 2017-07-12 09:16:40 -07:00
Kyle Drake
29d65b4d16 ensure that zip tmpfile gets deleted on error 2017-07-10 09:09:14 -07:00
Kyle Drake
3f57e452ca fix site create bug 2017-07-08 02:25:11 -07:00
Kyle Drake
45834176c1 remove scrypt, update ext gems, fix legal info doc 2017-07-07 14:05:00 -07:00
Kyle Drake
5b81b5fc97 raise supporter space to 50GB, BW to 3TB. Compare cleanups 2017-07-07 13:05:43 -07:00
Kyle Drake
7b068b0872 remove trump plan 2017-07-07 10:51:14 -07:00
Kyle Drake
3ff6f420a4 Merge branch 'refactorpubsubupdate' 2017-07-06 10:29:09 -07:00
Kyle Drake
d559dc8b99 fix issue where unstripped title is displayed in browse 2017-07-06 10:26:45 -07:00