Commit graph

2224 commits

Author SHA1 Message Date
Kyle Drake
83acf308e1 add safety check for which site to save to to make sure user hasn't switched users in another tab 2018-03-02 23:20:46 -08:00
Kyle Drake
2c4972d89c update sinatra to 2.0.1 2018-02-21 09:37:55 -08:00
Kyle Drake
dae2466487 switch to captcha v2 api 2018-02-21 09:29:00 -08:00
Kyle Drake
7b0c26c1c2 link to privacy policy from terms page 2018-02-11 20:57:32 -08:00
Kyle Drake
5526cef426 add ref to curl page for AJ 2018-02-11 20:46:29 -08:00
Kyle Drake
0a94093fe6 Add neocities-python to the API library list, add note about CLI 2018-02-11 20:35:48 -08:00
Kyle Drake
693c07914e Run second lets encrypt update later to try to fix missing www CNAME issues 2018-02-10 07:37:43 -08:00
Kyle Drake
e89f5d7092 remove old redis proxy domain records on site delete 2017-12-27 12:41:22 -08:00
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