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