Commit graph

2366 commits

Author SHA1 Message Date
Kyle Drake
3aea4e8333 add email and lower(email) sites index 2017-12-08 22:27:34 -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
Kyle Drake
33054a8298 Update gems, remove simplecov/coveralls to prevent crashing issue 2017-12-08 22:08:50 -08:00
Kyle Drake
15230c5622 missing beginning strong element 2017-11-28 17:45:32 -08:00
Kyle Drake
532830697a improve documentation of custom domain adding 2017-11-28 17:43:50 -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
e476d649ea Merge branch 'master' of github.com:neocities/neocities 2017-10-15 11:26:50 -07:00
Kyle Drake
9d3b86302d clean up tests to reflect new purging code 2017-10-15 11:26:42 -07: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
115580a18d Add new press references 2017-10-11 15:10:14 -07:00
Kyle Drake
9d33464ef0 Don't show edu sites in regular browse 2017-10-10 12:09:11 -07:00
Kyle Drake
c24d1d73bd Fix for links back from deep nested directories 2017-10-10 06:32:33 -07:00
Kyle Drake
6c9267d791 Migration and template for email invoice 2017-10-04 20:29:15 -07:00
Kyle Drake
68352e3d8f Email invoice support 2017-10-04 20:27:24 -07:00
Kyle Drake
ea760fc849 migrations for future (possible) github integration 2017-09-27 20:46:30 -07:00
Kyle Drake
8405cb5067 Fix for extra space underline 2017-09-09 16:15:44 -07:00
Kyle Drake
0c75d5cda5 ability to donate with altcoins 2017-08-08 13:59:32 -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
f8db008a0d revert css change, it caused editor overflow 2017-08-01 18:06:00 -07:00
Kyle Drake
d96aaeba5a fix for long filenames in editor bleeding out buttons 2017-08-01 14:48:01 -07:00
Kyle Drake
35d93f5755 delete -> purge hotfix 2017-07-25 13:18:23 -07:00
Kyle Drake
0f0ce3d047 Merge branch 'master' of github.com:neocities/neocities 2017-07-25 12:41:22 -07:00
Kyle Drake
0c54347d4d add proxy dnslink adder 2017-07-24 23:10:10 -07:00
Kyle Drake
1a563e8aee shut down http-based purging 2017-07-23 16:03:21 -07:00
Kyle Drake
99cd5d1ab8 archives: fix for title being set before not found check 2017-07-23 14:21:30 -07:00
Kyle Drake
fcb2da9166 Merge branch 'master' of github.com:neocities/neocities 2017-07-23 11:53:06 -07:00
Kyle Drake
b3b30d1b58 add www records for redis 2017-07-23 11:52:59 -07:00
Kyle Drake
49d8732459 remove debug puts 2017-07-23 11:15:11 -07:00
Kyle Drake
b1ec65ac14 fix obsolete limit! call 2017-07-23 11:12:32 -07:00
Kyle Drake
dbc47f0586 key renamed to path 2017-07-23 11:10:10 -07:00
Kyle Drake
bdee6500ee hybridize the cache purging for transistion 2017-07-23 11:09:29 -07:00
Kyle Drake
a8a2462e05 new redis data structure for proxy data 2017-07-22 11:15:12 -07:00
Kyle Drake
bb3354b09d updates to distributed web info copy 2017-07-20 14:16:24 -07:00
Kyle Drake
d2d1f730d6 archiving controls migration 2017-07-20 13:44:35 -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
f82cbad73e Title for site IPFS archives 2017-07-19 21:50:24 -07:00
Kyle Drake
bd45dfdab6 fix deleted comments not being hidden 2017-07-12 09:16:40 -07:00
Kyle Drake
de669d86cb Updates to legal copy 2017-07-10 11:48:20 -07:00
Kyle Drake
4822a9d14b Updates to donate copy 2017-07-10 11:48:12 -07:00
Kyle Drake
f293122004 fix for signup captcha check when internet is not available 2017-07-10 10:07:21 -07:00
Kyle Drake
2b56391f8f Fix spooky error where actioning sites are nil 2017-07-10 09:55:22 -07:00
Kyle Drake
90c89318bc Fix for when there are no entries yet during tests 2017-07-10 09:54:59 -07:00
Kyle Drake
b3838f2976 404 the surf page for now 2017-07-10 09:17:38 -07:00
Kyle Drake
29d65b4d16 ensure that zip tmpfile gets deleted on error 2017-07-10 09:09:14 -07:00
Kyle Drake
ce21e9a519 disable mockups 2017-07-10 09:06:33 -07:00