Kyle Drake
0b5b07aad4
Remove extra slash for screenshot url
2019-01-19 03:03:00 -08:00
Kyle Drake
8576d954b0
ignore banned email domains list
2018-12-20 05:08:45 +00:00
Kyle Drake
706c9a19ec
Move puma back to multi-threaded mode
2018-12-20 05:07:25 +00:00
Kyle Drake
a733a3b742
Fix for blocked ip update script
2018-12-20 05:07:07 +00:00
Kyle Drake
ee3516829f
Move back to older version of acme-client
2018-12-11 07:54:03 +00:00
Kyle Drake
e760f87bfb
Merge branch 'master' of github.com:neocities/neocities
2018-12-10 07:36:46 +00:00
Kyle Drake
9399bebee7
temp disable archive button, cleanups for new gems
2018-12-10 07:36:22 +00:00
Kyle Drake
2feeb933cb
update gems
2018-12-09 23:34:55 -08:00
Kyle Drake
c6140531ee
cocaine gem renamed to terrapin
2018-12-09 23:33:00 -08:00
Kyle Drake
81d8c09c18
use rubygems stripe gem for now
2018-12-02 00:15:55 -08:00
Kyle Drake
4cf7aee08d
update gems to latest
2018-12-02 00:15:01 -08:00
Kyle Drake
b250b19bbb
fix stat tests
2018-12-02 00:14:34 -08:00
Kyle Drake
63d3c89cd3
update stripe gems
2018-12-01 22:44:55 -08:00
Kyle Drake
af0c65e94f
knowl file support
2018-10-06 18:14:33 -07:00
Kyle Drake
3370ef59d1
gettin weird fam
2018-09-23 17:21:31 -07:00
Kyle Drake
7eee6a084c
add canadian flag to php link
2018-09-23 17:13:04 -07:00
Kyle Drake
a310b91ab3
add link to PHP library in API
2018-09-23 17:10:36 -07:00
Kyle Drake
6f46060c9b
work with gzipped logfiles
2018-09-19 17:47:51 -07:00
Kyle Drake
0d4ebf42ac
include new /24 for paypal notify hook ip sources
2018-09-03 12:51:13 -07:00
Kyle Drake
62df9c47e9
zero or more for banned email domain match
2018-06-25 18:19:49 -07:00
Kyle Drake
52fb279fed
parent site for card change
2018-06-18 14:56:40 -07:00
Kyle Drake
73607a5dfc
dont require validation for card update
2018-06-18 13:22:53 -07:00
Kyle Drake
966e5106e8
ugprade to sinatra 2.0.3
2018-06-14 12:02:50 -07:00
Kyle Drake
a8d64e0af5
add banned email blacklist
2018-06-10 17:54:35 -07:00
Kyle Drake
951e66861e
check for site owner instead of crashing on missing current_site
2018-05-22 22:06:16 -07:00
Kyle Drake
1afb5da0bb
fix and improve stats, including CSV export
2018-05-22 18:59:02 -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
11b99598b4
update some gems to fix security bugs
2018-03-23 13:28:28 -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
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