Commit graph

456 commits

Author SHA1 Message Date
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
Kyle Drake
34ac611d9b Refactor redis proxy storage 2017-07-06 10:24:14 -07:00
Kyle Drake
0bd8557620 use stored value for domain names, not idn translation version 2017-06-29 12:01:08 -07:00
Kyle Drake
0adc6d65fd Fixes for not saving keys/certs when refreshed 2017-06-29 11:12:39 -07:00
Kyle Drake
e7d03ce613 store crt/key in der format in redis record when changed 2017-06-28 13:01:11 -07:00
Kyle Drake
ffb67cd3a8 site archiving: update timestamp when ipfs hash already exists 2017-06-16 23:04:52 -07:00
Kyle Drake
5c2f56e0b6 support for multiple cache purge ips in stats parsing 2017-06-16 22:21:58 -07:00
Kyle Drake
9c693acc00 missing slash after sharding dir 2017-06-16 14:35:13 -07:00
Kyle Drake
77870927ac add sharding dir in archiver code 2017-06-16 14:32:17 -07:00
Kyle Drake
92ed88cd9b experimenting with a new global activity feed 2017-06-15 23:44:36 -07:00
Kyle Drake
c9ba1cf0f4 add ability to restore deleted sites 2017-06-03 23:43:05 -07:00